Auto Submit

dev_local_v9_haijunshiguan_net
autosubmit 2 years ago
parent 41fe5acdf7
commit 4ff025d7ae

@ -619,7 +619,6 @@
padding: 0;
}
.list___jb2Ay .wrap___VsQDr {
height: 308px;
background: #ffffff;
box-shadow: 0px 2px 4px 0px #d6dae1;
border-radius: 8px;
@ -704,7 +703,7 @@
color: #7d8592;
}
.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
height: 34px;
height: 45px;
display: flex;
align-items: center;
justify-content: space-between;

@ -1,349 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[81114],{
/***/ 68968:
/*!***************************************************************************!*\
!*** ./src/pages/LegalResources/Lists/ResRetrieval/index.tsx + 1 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 */ ResRetrieval; }
});
// 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/objectSpread2.js
var objectSpread2 = __webpack_require__(82242);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = __webpack_require__(37205);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// 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__(44742);
// 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/select/index.js
var es_select = __webpack_require__(57809);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
var spin = __webpack_require__(71418);
// 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/pagination/index.js + 10 modules
var pagination = __webpack_require__(36697);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
var ui_customization = __webpack_require__(43369);
// EXTERNAL MODULE: ./src/pages/LegalResources/components/FormScreen/index.tsx + 1 modules
var FormScreen = __webpack_require__(38331);
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
var NoData = __webpack_require__(77068);
;// CONCATENATED MODULE: ./src/pages/LegalResources/Lists/ResRetrieval/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var ResRetrievalmodules = ({"ResourcesItem":"ResourcesItem___Hzb8Y"});
// EXTERNAL MODULE: ./src/pages/LegalResources/components/SendResToCour/index.tsx
var SendResToCour = __webpack_require__(25304);
// EXTERNAL MODULE: ./src/pages/LegalResources/utils/index.tsx + 2 modules
var utils = __webpack_require__(38561);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/LegalResources/Lists/ResRetrieval/index.tsx
var Page = function Page(_ref) {
var _ref2, _LegalResources$list;
var legalResources = _ref.legalResources,
dispatch = _ref.dispatch,
loading = _ref.loading;
var LegalResources = legalResources.LegalResources,
activeModal = legalResources.activeModal;
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
formScreen = _Form$useForm2[0];
var _useState = (0,_react_17_0_2_react.useState)({
keyword: "",
page: 1,
limit: 20
}),
_useState2 = slicedToArray_default()(_useState, 2),
urlData = _useState2[0],
setUrlData = _useState2[1];
var FormScreenData = [{
name: 'type',
label: "资源类型",
style: {
marginBottom: 0
},
ItemData: [{
label: "全部",
value: 'all'
}, {
label: "视频资源",
value: 1
}, {
label: "文档资源",
value: 2
}, {
label: "外链资源",
value: 3
}, {
label: "其他资源",
value: 4
}],
RowProps: {
align: "middle"
},
desc: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "legal_course_id",
style: {
marginBottom: "0px"
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
placeholder: "\u8BF7\u8F93\u5165\u6240\u5C5E\u5355\u4F4D",
showSearch: true,
style: {
width: 299
},
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());
},
options: [{
label: "全部资源库",
value: 'all'
}].concat(toConsumableArray_default()((_ref2 = (LegalResources === null || LegalResources === void 0 ? void 0 : LegalResources.legel_courses) || []) === null || _ref2 === void 0 ? void 0 : _ref2.map(function (item) {
return {
value: item.id,
label: item.name
};
})))
})
})
}];
var getLegalResSearch = function getLegalResSearch() {
var _data$type;
var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : objectSpread2_default()(objectSpread2_default()({}, urlData), formScreen.getFieldsValue({}));
dispatch({
type: 'legalResources/getLegalResSearch',
payload: objectSpread2_default()(objectSpread2_default()({}, data), {}, {
legal_course_id: (data === null || data === void 0 ? void 0 : data.legal_course_id) == "all" ? null : data === null || data === void 0 ? void 0 : data.legal_course_id,
type: data !== null && data !== void 0 && (_data$type = data.type) !== null && _data$type !== void 0 && _data$type.every(function (item) {
return item == "all";
}) ? null : data === null || data === void 0 ? void 0 : data.type
})
});
};
(0,_react_17_0_2_react.useEffect)(function () {
getLegalResSearch();
}, [urlData]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
style: {
background: "#fff"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: !!loading['legalResources/getLegalResSearch'],
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "pt30 pb30",
style: {
width: 1200,
margin: "auto"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "blod c-grey-333 font20 mb30 current",
onClick: function onClick() {
_umi_production_exports.history.push("/legalresources");
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-fanhui1 mr5"
}), "\u8D44\u6E90\u68C0\u7D22"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
style: {
width: "100%"
},
value: urlData.keyword,
placeholder: "\u641C\u7D22\u5173\u952E\u5B57\u3001\u8D44\u6E90\u540D\u79F0\u6216\u8005\u8D44\u6E90\u5E93\u540D\u79F0",
onChange: function onChange(keyword) {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
keyword: keyword
}));
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)(FormScreen/* default */.Z, {
className: "mt20",
data: FormScreenData,
initialValues: {
type: ["all"],
legal_course_id: 'all'
},
form: formScreen,
onValuesChange: function onValuesChange(changedValues, allValues) {
getLegalResSearch();
}
}), (LegalResources === null || LegalResources === void 0 ? void 0 : LegalResources.size) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "mt20 mb20",
style: {
display: "flex",
flexDirection: "column",
flexWrap: "nowrap",
gap: "20px"
},
children: LegalResources === null || LegalResources === void 0 || (_LegalResources$list = LegalResources.list) === null || _LegalResources$list === void 0 ? void 0 : _LegalResources$list.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: ResRetrievalmodules.ResourcesItem,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "flex-container",
style: {
flex: 1,
justifyContent: "space-between"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: item === null || item === void 0 ? void 0 : item.name,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "blod font24 Onerow",
style: {
color: "#191919",
maxWidth: 1029
},
children: item === null || item === void 0 ? void 0 : item.name
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
openLoading: true,
onClick: function onClick() {
(0,utils/* handleCloseOrOpenModal */.MI)({
title: "发送资源至课程",
data: {
file_ids: [item === null || item === void 0 ? void 0 : item.id],
legalId: item === null || item === void 0 ? void 0 : item.legal_course_id
}
}, dispatch);
},
children: "\u53D1\u9001"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: item === null || item === void 0 ? void 0 : item.description,
overlayStyle: {
maxWidth: 800
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt10 MultiLine",
style: {
WebkitLineClamp: 4
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-666",
children: "\u8D44\u6E90\u63CF\u8FF0\uFF1A"
}), item === null || item === void 0 ? void 0 : item.description]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt10",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-666",
children: "\u6240\u5C5E\u8D44\u6E90\u5E93\uFF1A"
}), item === null || item === void 0 ? void 0 : item.legal_course_name]
})]
}, item.id);
})
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
className: "mb20",
showQuickJumper: true,
onChange: function onChange(page, limit) {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
page: page,
limit: limit
}));
},
current: urlData.page,
pageSize: urlData.limit,
total: LegalResources === null || LegalResources === void 0 ? void 0 : LegalResources.size,
showTotal: function showTotal(total) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#165DFF"
},
children: total
}), "\u6761\u6570\u636E"]
});
}
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(SendResToCour/* default */.Z, {
onCancel: function onCancel() {
(0,utils/* handleCloseOrOpenModal */.MI)({}, dispatch);
},
onOk: ( /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(stage_id) {
var _activeModal$data;
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
res = dispatch({
type: "legalResources/postPublishSubject",
payload: {
legalId: activeModal === null || activeModal === void 0 ? void 0 : activeModal.data.legalId,
file_ids: activeModal === null || activeModal === void 0 || (_activeModal$data = activeModal.data) === null || _activeModal$data === void 0 ? void 0 : _activeModal$data.file_ids,
stage_id: stage_id
}
});
if (res.status == 0) {
message/* default */.ZP.success("发送成功");
(0,utils/* handleCloseOrOpenModal */.MI)({}, dispatch);
getLegalResSearch();
}
case 2:
case "end":
return _context.stop();
}
}, _callee);
}));
return function (_x) {
return _ref3.apply(this, arguments);
};
}())
})]
});
};
/* harmony default export */ var ResRetrieval = ((0,_umi_production_exports.connect)(function (_ref4) {
var user = _ref4.user,
legalResources = _ref4.legalResources,
loading = _ref4.loading;
return {
user: user,
legalResources: legalResources,
loading: loading.effects
};
})(Page));
/***/ }),
(self["webpackChunk"] = self["webpackChunk"] || []).push([[48969],{
/***/ 38331:
/*!******************************************************************************!*\
@ -457,6 +113,158 @@ var FormScreen = function FormScreen(_ref) {
/***/ }),
/***/ 98898:
/*!*******************************************************************!*\
!*** ./src/pages/LegalResources/components/PreviewFile/index.tsx ***!
\*******************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _components_PreviewAll__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/PreviewAll */ 26965);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/fetch */ 14735);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var _service_legalresources__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/service/legalresources */ 76145);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
var _excluded = ["disabledDownload", "activeModal", "onClose"];
var Page = function Page(_ref) {
var disabledDownload = _ref.disabledDownload,
activeModal = _ref.activeModal,
_onClose = _ref.onClose,
props = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_3___default()(_ref, _excluded);
var monacoValueRef = (0,react__WEBPACK_IMPORTED_MODULE_5__.useRef)();
var _message$useMessage = antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.useMessage(),
_message$useMessage2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_message$useMessage, 2),
messageApi = _message$useMessage2[0],
contextHolder = _message$useMessage2[1];
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)({
content: "",
type: ""
}),
_useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),
data = _useState2[0],
setData = _useState2[1];
var getOpenFile = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(id) {
var _activeModal$data;
var result, res;
return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
messageApi.open({
type: "loading",
content: "预览文件加载中...",
duration: 0
});
_context.next = 3;
return (0,_service_legalresources__WEBPACK_IMPORTED_MODULE_7__/* .getAddFileQuantity */ .Um)({
legalDocId: activeModal === null || activeModal === void 0 || (_activeModal$data = activeModal.data) === null || _activeModal$data === void 0 ? void 0 : _activeModal$data.legalDocId,
type: 1
});
case 3:
_context.next = 5;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/".concat(id, "/detail.json"), {
method: 'get'
});
case 5:
result = _context.sent;
if (!((result === null || result === void 0 ? void 0 : result.status) !== -1)) {
_context.next = 14;
break;
}
if (!(result.file_type === "txt")) {
_context.next = 12;
break;
}
_context.next = 10;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)(result.url, {
method: "get",
headers: {
"Content-Type": "application/xml"
}
// credentials: 'omit',
});
case 10:
res = _context.sent;
monacoValueRef.current = res;
case 12:
messageApi.destroy();
setData({
type: result.file_type,
content: result.url + "&nocredentials=true"
});
case 14:
case "end":
return _context.stop();
}
}, _callee);
}));
return function getOpenFile(_x) {
return _ref2.apply(this, arguments);
};
}();
(0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {
if ((activeModal === null || activeModal === void 0 ? void 0 : activeModal.title) == "文件预览") {
var _activeModal$data2;
getOpenFile(activeModal === null || activeModal === void 0 || (_activeModal$data2 = activeModal.data) === null || _activeModal$data2 === void 0 ? void 0 : _activeModal$data2.id);
}
}, [activeModal === null || activeModal === void 0 ? void 0 : activeModal.title]);
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, {
children: [contextHolder, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_PreviewAll__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, {
data: data === null || data === void 0 ? void 0 : data.content,
type: data === null || data === void 0 ? void 0 : data.type,
close: true,
style: {
position: "fixed",
zIndex: 9999,
background: "rgba(0,0,0,.7)"
},
disabledDownload: disabledDownload,
monacoEditor: {
value: monacoValueRef.current,
language: "txt",
onChange: function onChange() {},
options: {
readOnly: true,
fontSize: 14,
minimap: {
enabled: false
}
}
},
onClose: function onClose() {
setData({
content: "",
type: ""
});
_onClose();
}
})]
});
};
/* harmony default export */ __webpack_exports__.Z = (Page);
/***/ }),
/***/ 25304:
/*!*********************************************************************!*\
!*** ./src/pages/LegalResources/components/SendResToCour/index.tsx ***!
@ -612,9 +420,9 @@ var Page = function Page(_ref) {
},
children: "\u9009\u62E9\u7684\u8D44\u6E90\u5C06\u4F1A\u53D1\u9001\u81F3\u6307\u5B9A\u8BFE\u7A0B"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, {
className: "mt15 mb16",
style: {
width: 310
width: 310,
margin: "16px 0"
},
current: current,
size: "small",
@ -667,6 +475,7 @@ var Page = function Page(_ref) {
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
className: "mt20",
hideOnSinglePage: true,
showQuickJumper: true,
onChange: function onChange(page, limit) {
setUrlData(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, urlData), {}, {
@ -713,7 +522,8 @@ __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; }
_l: function() { return /* binding */ handleTreeData; },
G5: function() { return /* binding */ isAdminOrTeacher; }
});
// UNUSED EXPORTS: range
@ -724,6 +534,8 @@ var _react_17_0_2_react = __webpack_require__(59301);
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__(44742);
// 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);
@ -734,6 +546,7 @@ var jsx_runtime = __webpack_require__(37712);
/**
* @description 只适用于法律库的目录树
* @param data {LegalMenuType[]} LegalMenuType
@ -849,6 +662,27 @@ var disabledDate = function disabledDate(current, endTime, compared) {
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]);
};
/***/ })
}]);

@ -10,7 +10,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1">
<meta http-equiv="Cache-Control" content="no-transform">
<title>头歌实践教学平台</title>
<link rel="stylesheet" href="/react/build/umi.0f2bd17f.css">
<link rel="stylesheet" href="/react/build/umi.95649f5b.css">
<script src="/react/build/js/polyfill.min.js"></script>
</head>
<body>
@ -25,7 +25,7 @@
display: block !important;
}
</style><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="/react/build/umi.38ec70b9.js"></script>
<script src="/react/build/umi.234193ec.js"></script>
<script src="/react/build/js/public.js"></script>
</body></html>

@ -3678,7 +3678,6 @@ span.CodeMirror-selectedtext {
padding: 0;
}
.list___jb2Ay .wrap___VsQDr {
height: 308px;
background: #ffffff;
box-shadow: 0px 2px 4px 0px #d6dae1;
border-radius: 8px;
@ -3763,7 +3762,7 @@ span.CodeMirror-selectedtext {
color: #7d8592;
}
.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
height: 34px;
height: 45px;
display: flex;
align-items: center;
justify-content: space-between;

@ -1482,7 +1482,6 @@
padding: 0;
}
.list___jb2Ay .wrap___VsQDr {
height: 308px;
background: #ffffff;
box-shadow: 0px 2px 4px 0px #d6dae1;
border-radius: 8px;
@ -1567,7 +1566,7 @@
color: #7d8592;
}
.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
height: 34px;
height: 45px;
display: flex;
align-items: center;
justify-content: space-between;

@ -978,7 +978,6 @@
padding: 0;
}
.list___jb2Ay .wrap___VsQDr {
height: 308px;
background: #ffffff;
box-shadow: 0px 2px 4px 0px #d6dae1;
border-radius: 8px;
@ -1063,7 +1062,7 @@
color: #7d8592;
}
.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
height: 34px;
height: 45px;
display: flex;
align-items: center;
justify-content: space-between;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -60,6 +60,16 @@
}
.Top___WcPxW {
padding: 16px 20px;
position: relative;
}
.Top___WcPxW .Tag___wiOlx {
position: absolute;
padding: 5px 10px;
right: 0;
top: 0;
background: #FFE9C1;
border-radius: 0px 0px 0px 8px;
color: #A45204;
}
.Bot___RGBaZ {
padding: 14px 20px;
@ -427,6 +437,9 @@ body .blod___lYhIq {
.mt15___lG8S7 {
margin-top: 15px;
}
.mt16___I3dj0 {
margin-top: 16px;
}
.mt17___iHCdg {
margin-top: 17px;
}

@ -438,14 +438,15 @@ var Page = function Page(_ref) {
items: [{
key: 1,
label: "新建子目录",
disabled: false
disabled: !(0,utils/* isAdminOrTeacher */.G5)()
}, {
key: 2,
label: "重命名"
label: "重命名",
disabled: !(0,utils/* isAdminOrTeacher */.G5)()
}, {
key: 3,
label: "删除目录",
disabled: value.is_root
disabled: !(0,utils/* isAdminOrTeacher */.G5)() || value.is_root
}],
onClick: function onClick(_ref3) {
var key = _ref3.key,
@ -591,7 +592,7 @@ var Page = function Page(_ref) {
className: "font16 blod c-black",
children: "\u8D44\u6E90\u5217\u8868"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
}), (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() {
@ -632,7 +633,7 @@ var Page = function Page(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "font16 blod",
children: "\u76EE\u5F55"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
}), (0,utils/* isAdminOrTeacher */.G5)() && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
type: "link",
className: "font12",
style: {
@ -698,7 +699,8 @@ __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; }
_l: function() { return /* binding */ handleTreeData; },
G5: function() { return /* binding */ isAdminOrTeacher; }
});
// UNUSED EXPORTS: range
@ -709,6 +711,8 @@ var _react_17_0_2_react = __webpack_require__(59301);
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__(44742);
// 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);
@ -719,6 +723,7 @@ var jsx_runtime = __webpack_require__(37712);
/**
* @description 只适用于法律库的目录树
* @param data {LegalMenuType[]} LegalMenuType
@ -834,6 +839,27 @@ var disabledDate = function disabledDate(current, endTime, compared) {
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]);
};
/***/ })
}]);

@ -1636,7 +1636,8 @@ __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; }
_l: function() { return /* binding */ handleTreeData; },
G5: function() { return /* binding */ isAdminOrTeacher; }
});
// UNUSED EXPORTS: range
@ -1647,6 +1648,8 @@ var _react_17_0_2_react = __webpack_require__(59301);
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__(44742);
// 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);
@ -1657,6 +1660,7 @@ var jsx_runtime = __webpack_require__(37712);
/**
* @description 只适用于法律库的目录树
* @param data {LegalMenuType[]} LegalMenuType
@ -1772,6 +1776,27 @@ var disabledDate = function disabledDate(current, endTime, compared) {
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]);
};
/***/ }),
/***/ 88522:

@ -0,0 +1,377 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[81114],{
/***/ 68968:
/*!***************************************************************************!*\
!*** ./src/pages/LegalResources/Lists/ResRetrieval/index.tsx + 1 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 */ ResRetrieval; }
});
// 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/objectSpread2.js
var objectSpread2 = __webpack_require__(82242);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = __webpack_require__(37205);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// 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__(44742);
// 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/select/index.js
var es_select = __webpack_require__(57809);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
var spin = __webpack_require__(71418);
// 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/pagination/index.js + 10 modules
var pagination = __webpack_require__(36697);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
var ui_customization = __webpack_require__(43369);
// EXTERNAL MODULE: ./src/pages/LegalResources/components/FormScreen/index.tsx + 1 modules
var FormScreen = __webpack_require__(38331);
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
var NoData = __webpack_require__(77068);
;// CONCATENATED MODULE: ./src/pages/LegalResources/Lists/ResRetrieval/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var ResRetrievalmodules = ({"ResourcesItem":"ResourcesItem___Hzb8Y"});
// EXTERNAL MODULE: ./src/pages/LegalResources/components/SendResToCour/index.tsx
var SendResToCour = __webpack_require__(25304);
// EXTERNAL MODULE: ./src/pages/LegalResources/utils/index.tsx + 2 modules
var utils = __webpack_require__(38561);
// EXTERNAL MODULE: ./src/pages/LegalResources/components/PreviewFile/index.tsx
var PreviewFile = __webpack_require__(98898);
// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
var lodash = __webpack_require__(89392);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/LegalResources/Lists/ResRetrieval/index.tsx
var Page = function Page(_ref) {
var _ref2, _LegalResources$list;
var legalResources = _ref.legalResources,
dispatch = _ref.dispatch,
loading = _ref.loading;
var LegalResources = legalResources.LegalResources,
activeModal = legalResources.activeModal;
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
formScreen = _Form$useForm2[0];
var _useState = (0,_react_17_0_2_react.useState)({
keyword: "",
page: 1,
limit: 20
}),
_useState2 = slicedToArray_default()(_useState, 2),
urlData = _useState2[0],
setUrlData = _useState2[1];
var PreviewClick = (0,_react_17_0_2_react.useRef)((0,lodash.throttle)(function (data) {
var _data$attachment;
(0,utils/* handleCloseOrOpenModal */.MI)({
title: "文件预览",
data: {
id: data === null || data === void 0 || (_data$attachment = data.attachment) === null || _data$attachment === void 0 ? void 0 : _data$attachment.id,
legalDocId: data === null || data === void 0 ? void 0 : data.id
}
}, dispatch);
}, 2000, {
leading: true,
trailing: false
}));
var FormScreenData = [{
name: 'type',
label: "资源类型",
style: {
marginBottom: 0
},
ItemData: [{
label: "全部",
value: 'all'
}, {
label: "视频资源",
value: 1
}, {
label: "文档资源",
value: 2
}, {
label: "外链资源",
value: 3
}, {
label: "其他资源",
value: 4
}],
RowProps: {
align: "middle"
},
desc: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "legal_course_id",
style: {
marginBottom: "0px"
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
placeholder: "\u8BF7\u8F93\u5165\u6240\u5C5E\u5355\u4F4D",
showSearch: true,
style: {
width: 299
},
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());
},
options: [{
label: "全部资源库",
value: 'all'
}].concat(toConsumableArray_default()((_ref2 = (LegalResources === null || LegalResources === void 0 ? void 0 : LegalResources.legel_courses) || []) === null || _ref2 === void 0 ? void 0 : _ref2.map(function (item) {
return {
value: item.id,
label: item.name
};
})))
})
})
}];
var getLegalResSearch = function getLegalResSearch() {
var _data$type;
var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : objectSpread2_default()(objectSpread2_default()({}, urlData), formScreen.getFieldsValue({}));
dispatch({
type: 'legalResources/getLegalResSearch',
payload: objectSpread2_default()(objectSpread2_default()({}, data), {}, {
legal_course_id: (data === null || data === void 0 ? void 0 : data.legal_course_id) == "all" ? null : data === null || data === void 0 ? void 0 : data.legal_course_id,
type: data !== null && data !== void 0 && (_data$type = data.type) !== null && _data$type !== void 0 && _data$type.every(function (item) {
return item == "all";
}) ? null : data === null || data === void 0 ? void 0 : data.type
})
});
};
(0,_react_17_0_2_react.useEffect)(function () {
getLegalResSearch();
}, [urlData]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
style: {
background: "#fff"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: !!loading['legalResources/getLegalResSearch'],
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "pt30 pb30",
style: {
width: 1200,
margin: "auto"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "blod c-grey-333 font20 mb30 current",
onClick: function onClick() {
_umi_production_exports.history.push("/legalresources");
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-fanhui1 mr5"
}), "\u8D44\u6E90\u68C0\u7D22"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
style: {
width: "100%"
},
value: urlData.keyword,
placeholder: "\u641C\u7D22\u5173\u952E\u5B57\u3001\u8D44\u6E90\u540D\u79F0\u6216\u8005\u8D44\u6E90\u5E93\u540D\u79F0",
onChange: function onChange(keyword) {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
keyword: keyword
}));
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)(FormScreen/* default */.Z, {
className: "mt20",
data: FormScreenData,
initialValues: {
type: ["all"],
legal_course_id: 'all'
},
form: formScreen,
onValuesChange: function onValuesChange(changedValues, allValues) {
getLegalResSearch();
}
}), (LegalResources === null || LegalResources === void 0 ? void 0 : LegalResources.size) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "mt20 mb20",
style: {
display: "flex",
flexDirection: "column",
flexWrap: "nowrap",
gap: "20px"
},
children: LegalResources === null || LegalResources === void 0 || (_LegalResources$list = LegalResources.list) === null || _LegalResources$list === void 0 ? void 0 : _LegalResources$list.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "".concat(ResRetrievalmodules.ResourcesItem, " current"),
onClick: function onClick() {
PreviewClick.current(item);
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "flex-container",
style: {
flex: 1,
justifyContent: "space-between"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: item === null || item === void 0 ? void 0 : item.name,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "blod font24 Onerow",
style: {
color: "#191919",
maxWidth: 1029
},
children: item === null || item === void 0 ? void 0 : item.name
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
openLoading: true,
onClick: function onClick(e) {
e.stopPropagation();
e.preventDefault();
(0,utils/* handleCloseOrOpenModal */.MI)({
title: "发送资源至课程",
data: {
file_ids: [item === null || item === void 0 ? void 0 : item.id],
legalId: item === null || item === void 0 ? void 0 : item.legal_course_id
}
}, dispatch);
},
children: "\u53D1\u9001"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: item === null || item === void 0 ? void 0 : item.description,
overlayStyle: {
maxWidth: 800
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt10 MultiLine",
style: {
WebkitLineClamp: 4
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-666",
children: "\u8D44\u6E90\u63CF\u8FF0\uFF1A"
}), item === null || item === void 0 ? void 0 : item.description]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "mt10",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "c-grey-666",
children: "\u6240\u5C5E\u8D44\u6E90\u5E93\uFF1A"
}), item === null || item === void 0 ? void 0 : item.legal_course_name]
})]
}, item.id);
})
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
className: "mb20",
showQuickJumper: true,
onChange: function onChange(page, limit) {
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
page: page,
limit: limit
}));
},
current: urlData.page,
pageSize: urlData.limit,
total: LegalResources === null || LegalResources === void 0 ? void 0 : LegalResources.size,
showTotal: function showTotal(total) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#165DFF"
},
children: total
}), "\u6761\u6570\u636E"]
});
}
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(SendResToCour/* default */.Z, {
onCancel: function onCancel() {
(0,utils/* handleCloseOrOpenModal */.MI)({}, dispatch);
},
onOk: ( /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(stage_id) {
var _activeModal$data;
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
res = dispatch({
type: "legalResources/postPublishSubject",
payload: {
legalId: activeModal === null || activeModal === void 0 ? void 0 : activeModal.data.legalId,
file_ids: activeModal === null || activeModal === void 0 || (_activeModal$data = activeModal.data) === null || _activeModal$data === void 0 ? void 0 : _activeModal$data.file_ids,
stage_id: stage_id
}
});
if (res.status == 0) {
message/* default */.ZP.success("发送成功");
(0,utils/* handleCloseOrOpenModal */.MI)({}, dispatch);
getLegalResSearch();
}
case 2:
case "end":
return _context.stop();
}
}, _callee);
}));
return function (_x) {
return _ref3.apply(this, arguments);
};
}())
}), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewFile/* default */.Z, {
activeModal: activeModal,
onClose: function onClose() {
(0,utils/* handleCloseOrOpenModal */.MI)({}, dispatch);
}
})]
});
};
/* harmony default export */ var ResRetrieval = ((0,_umi_production_exports.connect)(function (_ref4) {
var user = _ref4.user,
legalResources = _ref4.legalResources,
loading = _ref4.loading;
return {
user: user,
legalResources: legalResources,
loading: loading.effects
};
})(Page));
/***/ })
}]);

@ -379,12 +379,14 @@ var Page = function Page(_ref) {
_context.next = 3;
return dispatch({
type: "legalResources/putLegalDetail",
payload: ValueAll
payload: _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({
legalId: params.legalId
}, ValueAll)
});
case 3:
res = _context.sent;
if (res.status == 0) {
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.success("修改成功");
antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.success("更新成功");
dispatch({
type: 'legalResources/getLegalDetail',
payload: {

@ -966,7 +966,6 @@
padding: 0;
}
.list___jb2Ay .wrap___VsQDr {
height: 308px;
background: #ffffff;
box-shadow: 0px 2px 4px 0px #d6dae1;
border-radius: 8px;
@ -1051,7 +1050,7 @@
color: #7d8592;
}
.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
height: 34px;
height: 45px;
display: flex;
align-items: center;
justify-content: space-between;

@ -5513,7 +5513,8 @@ __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; }
_l: function() { return /* binding */ handleTreeData; },
G5: function() { return /* binding */ isAdminOrTeacher; }
});
// UNUSED EXPORTS: range
@ -5524,6 +5525,8 @@ var _react_17_0_2_react = __webpack_require__(59301);
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__(44742);
// 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);
@ -5534,6 +5537,7 @@ var jsx_runtime = __webpack_require__(37712);
/**
* @description 只适用于法律库的目录树
* @param data {LegalMenuType[]} LegalMenuType
@ -5649,6 +5653,27 @@ var disabledDate = function disabledDate(current, endTime, compared) {
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]);
};
/***/ }),
/***/ 98627:

@ -5163,7 +5163,6 @@ body {
padding: 0;
}
.list___jb2Ay .wrap___VsQDr {
height: 308px;
background: #ffffff;
box-shadow: 0px 2px 4px 0px #d6dae1;
border-radius: 8px;
@ -5248,7 +5247,7 @@ body {
color: #7d8592;
}
.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
height: 34px;
height: 45px;
display: flex;
align-items: center;
justify-content: space-between;

@ -3068,7 +3068,6 @@ ul.menu___E01hA [class~='ant-dropdown-menu-item-active'] {
padding: 0;
}
.list___jb2Ay .wrap___VsQDr {
height: 308px;
background: #ffffff;
box-shadow: 0px 2px 4px 0px #d6dae1;
border-radius: 8px;
@ -3153,7 +3152,7 @@ ul.menu___E01hA [class~='ant-dropdown-menu-item-active'] {
color: #7d8592;
}
.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
height: 34px;
height: 45px;
display: flex;
align-items: center;
justify-content: space-between;

@ -2032,13 +2032,13 @@ var teachingTool = [{
describe: ['Front is an incredibly beautiful,', 'fully responsive, and mobile-first', 'projects on the web.']
}, {
img: t3_namespaceObject,
title: '分组协同开发',
intro: '分组作业是课堂核心组件支持分组开展项目协同开发、代码托管、任务跟踪、CI/CD、按组评分等。',
title: '法律资源管理',
intro: '支持信息数据的采集、检索、维护、提取等全生命周期管理。实现不同类型信息数据资源的统一纳管,以此建成统建库和用户自建库',
describe: ['Front is an incredibly beautiful,', 'fully responsive, and mobile-first', 'projects on the web.']
}, {
img: t4_namespaceObject,
title: '考试与防作弊',
intro: '智能化考试系统提供了全面防作弊机制试卷支持八种题型支持随机拍照、查重、IP地址锁定等防作弊机制。',
title: '试题考核管理',
intro: '提供训练任务考核功能,支持对考试、练习、考试数据分析等进行全流程设计,融合智能组卷、在线答题、防作弊、评阅以及统计分析等多方面的功能。',
describe: ['Front is an incredibly beautiful,', 'fully responsive, and mobile-first', 'projects on the web.']
}, {
img: t5_namespaceObject,
@ -2047,8 +2047,8 @@ var teachingTool = [{
describe: ['Front is an incredibly beautiful,', 'fully responsive, and mobile-first', 'projects on the web.']
}, {
img: t6_namespaceObject,
title: '编程竞赛',
intro: '编程作业支持从单个实验运行时长运行内存进行排名也支持从整个作业的答题情况根据ACM规则进行排名',
title: '虚拟仿真训练',
intro: '为综合演练环节提供模拟仿真训练环境支撑。提供沉浸式漫游推演、三维动画讲解、仿真交互考核等多种演练方式,满足综合演练需求',
describe: ['Front is an incredibly beautiful,', 'fully responsive, and mobile-first', 'projects on the web.']
}];
var orientation = [{

File diff suppressed because one or more lines are too long

@ -11899,6 +11899,9 @@ body .blod {
.mt15 {
margin-top: 15px;
}
.mt16 {
margin-top: 16px;
}
.mt17 {
margin-top: 17px;
}
Loading…
Cancel
Save