Auto Submit

dev_local_v9_test4
autosubmit 1 year ago
parent 1f28197dfe
commit f727bddfd8

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[67816],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[51042],{
/***/ 77027:
/*!***********************************************************************!*\
@ -750,6 +750,250 @@ function _del_resource() {
/***/ }),
/***/ 28103:
/*!***********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules ***!
\***********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ divider; }
});
// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
var _classnames_2_5_1_classnames = __webpack_require__(92310);
var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
var context = __webpack_require__(36355);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
var style = __webpack_require__(17313);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
var genComponentStyleHook = __webpack_require__(83116);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
var statistic = __webpack_require__(37613);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/style/index.js
// ============================== Shared ==============================
const genSharedDividerStyle = token => {
const {
componentCls,
sizePaddingEdgeHorizontal,
colorSplit,
lineWidth,
textPaddingInline,
orientationMargin,
verticalMarginInline
} = token;
return {
[componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
borderBlockStart: `${lineWidth}px solid ${colorSplit}`,
// vertical
'&-vertical': {
position: 'relative',
top: '-0.06em',
display: 'inline-block',
height: '0.9em',
marginInline: verticalMarginInline,
marginBlock: 0,
verticalAlign: 'middle',
borderTop: 0,
borderInlineStart: `${lineWidth}px solid ${colorSplit}`
},
'&-horizontal': {
display: 'flex',
clear: 'both',
width: '100%',
minWidth: '100%',
margin: `${token.dividerHorizontalGutterMargin}px 0`
},
[`&-horizontal${componentCls}-with-text`]: {
display: 'flex',
alignItems: 'center',
margin: `${token.dividerHorizontalWithTextGutterMargin}px 0`,
color: token.colorTextHeading,
fontWeight: 500,
fontSize: token.fontSizeLG,
whiteSpace: 'nowrap',
textAlign: 'center',
borderBlockStart: `0 ${colorSplit}`,
'&::before, &::after': {
position: 'relative',
width: '50%',
borderBlockStart: `${lineWidth}px solid transparent`,
// Chrome not accept `inherit` in `border-top`
borderBlockStartColor: 'inherit',
borderBlockEnd: 0,
transform: 'translateY(50%)',
content: "''"
}
},
[`&-horizontal${componentCls}-with-text-left`]: {
'&::before': {
width: `${orientationMargin * 100}%`
},
'&::after': {
width: `${100 - orientationMargin * 100}%`
}
},
[`&-horizontal${componentCls}-with-text-right`]: {
'&::before': {
width: `${100 - orientationMargin * 100}%`
},
'&::after': {
width: `${orientationMargin * 100}%`
}
},
[`${componentCls}-inner-text`]: {
display: 'inline-block',
paddingBlock: 0,
paddingInline: textPaddingInline
},
'&-dashed': {
background: 'none',
borderColor: colorSplit,
borderStyle: 'dashed',
borderWidth: `${lineWidth}px 0 0`
},
[`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: {
'&::before, &::after': {
borderStyle: 'dashed none none'
}
},
[`&-vertical${componentCls}-dashed`]: {
borderInlineStartWidth: lineWidth,
borderInlineEnd: 0,
borderBlockStart: 0,
borderBlockEnd: 0
},
[`&-plain${componentCls}-with-text`]: {
color: token.colorText,
fontWeight: 'normal',
fontSize: token.fontSize
},
[`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: {
'&::before': {
width: 0
},
'&::after': {
width: '100%'
},
[`${componentCls}-inner-text`]: {
paddingInlineStart: sizePaddingEdgeHorizontal
}
},
[`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: {
'&::before': {
width: '100%'
},
'&::after': {
width: 0
},
[`${componentCls}-inner-text`]: {
paddingInlineEnd: sizePaddingEdgeHorizontal
}
}
})
};
};
// ============================== Export ==============================
/* harmony default export */ var divider_style = ((0,genComponentStyleHook/* default */.Z)('Divider', token => {
const dividerToken = (0,statistic/* merge */.TS)(token, {
dividerHorizontalWithTextGutterMargin: token.margin,
dividerHorizontalGutterMargin: token.marginLG,
sizePaddingEdgeHorizontal: 0
});
return [genSharedDividerStyle(dividerToken)];
}, token => ({
textPaddingInline: '1em',
orientationMargin: 0.05,
verticalMarginInline: token.marginXS
})));
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js
"use client";
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
}
return t;
};
const Divider = props => {
const {
getPrefixCls,
direction,
divider
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const {
prefixCls: customizePrefixCls,
type = 'horizontal',
orientation = 'center',
orientationMargin,
className,
rootClassName,
children,
dashed,
plain,
style
} = props,
restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]);
const prefixCls = getPrefixCls('divider', customizePrefixCls);
const [wrapSSR, hashId] = divider_style(prefixCls);
const orientationPrefix = orientation.length > 0 ? `-${orientation}` : orientation;
const hasChildren = !!children;
const hasCustomMarginLeft = orientation === 'left' && orientationMargin != null;
const hasCustomMarginRight = orientation === 'right' && orientationMargin != null;
const classString = _classnames_2_5_1_classnames_default()(prefixCls, divider === null || divider === void 0 ? void 0 : divider.className, hashId, `${prefixCls}-${type}`, {
[`${prefixCls}-with-text`]: hasChildren,
[`${prefixCls}-with-text${orientationPrefix}`]: hasChildren,
[`${prefixCls}-dashed`]: !!dashed,
[`${prefixCls}-plain`]: !!plain,
[`${prefixCls}-rtl`]: direction === 'rtl',
[`${prefixCls}-no-default-orientation-margin-left`]: hasCustomMarginLeft,
[`${prefixCls}-no-default-orientation-margin-right`]: hasCustomMarginRight
}, className, rootClassName);
const memoizedOrientationMargin = _react_17_0_2_react.useMemo(() => {
if (typeof orientationMargin === 'number') {
return orientationMargin;
}
if (/^\d+$/.test(orientationMargin)) {
return Number(orientationMargin);
}
return orientationMargin;
}, [orientationMargin]);
const innerStyle = Object.assign(Object.assign({}, hasCustomMarginLeft && {
marginLeft: memoizedOrientationMargin
}), hasCustomMarginRight && {
marginRight: memoizedOrientationMargin
});
// Warning children not work in vertical mode
if (false) {}
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({
className: classString,
style: Object.assign(Object.assign({}, divider === null || divider === void 0 ? void 0 : divider.style), style)
}, restProps, {
role: "separator"
}), children && type !== 'vertical' && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
className: `${prefixCls}-inner-text`,
style: innerStyle
}, children)));
};
if (false) {}
/* harmony default export */ var divider = (Divider);
/***/ }),
/***/ 56339:
/*!****************************************!*\
!*** ./src/pages/Knowbase/img/doc.png ***!

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[35012,96004,23003,6572,32405],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[54241,96004,23003,6572,32405],{
/***/ 21646:
/*!**************************************************************************************************************!*\
@ -136,250 +136,6 @@ if (false) {}
/***/ }),
/***/ 28103:
/*!***********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules ***!
\***********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ divider; }
});
// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
var _classnames_2_5_1_classnames = __webpack_require__(92310);
var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
var context = __webpack_require__(36355);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
var style = __webpack_require__(17313);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
var genComponentStyleHook = __webpack_require__(83116);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
var statistic = __webpack_require__(37613);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/style/index.js
// ============================== Shared ==============================
const genSharedDividerStyle = token => {
const {
componentCls,
sizePaddingEdgeHorizontal,
colorSplit,
lineWidth,
textPaddingInline,
orientationMargin,
verticalMarginInline
} = token;
return {
[componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
borderBlockStart: `${lineWidth}px solid ${colorSplit}`,
// vertical
'&-vertical': {
position: 'relative',
top: '-0.06em',
display: 'inline-block',
height: '0.9em',
marginInline: verticalMarginInline,
marginBlock: 0,
verticalAlign: 'middle',
borderTop: 0,
borderInlineStart: `${lineWidth}px solid ${colorSplit}`
},
'&-horizontal': {
display: 'flex',
clear: 'both',
width: '100%',
minWidth: '100%',
margin: `${token.dividerHorizontalGutterMargin}px 0`
},
[`&-horizontal${componentCls}-with-text`]: {
display: 'flex',
alignItems: 'center',
margin: `${token.dividerHorizontalWithTextGutterMargin}px 0`,
color: token.colorTextHeading,
fontWeight: 500,
fontSize: token.fontSizeLG,
whiteSpace: 'nowrap',
textAlign: 'center',
borderBlockStart: `0 ${colorSplit}`,
'&::before, &::after': {
position: 'relative',
width: '50%',
borderBlockStart: `${lineWidth}px solid transparent`,
// Chrome not accept `inherit` in `border-top`
borderBlockStartColor: 'inherit',
borderBlockEnd: 0,
transform: 'translateY(50%)',
content: "''"
}
},
[`&-horizontal${componentCls}-with-text-left`]: {
'&::before': {
width: `${orientationMargin * 100}%`
},
'&::after': {
width: `${100 - orientationMargin * 100}%`
}
},
[`&-horizontal${componentCls}-with-text-right`]: {
'&::before': {
width: `${100 - orientationMargin * 100}%`
},
'&::after': {
width: `${orientationMargin * 100}%`
}
},
[`${componentCls}-inner-text`]: {
display: 'inline-block',
paddingBlock: 0,
paddingInline: textPaddingInline
},
'&-dashed': {
background: 'none',
borderColor: colorSplit,
borderStyle: 'dashed',
borderWidth: `${lineWidth}px 0 0`
},
[`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: {
'&::before, &::after': {
borderStyle: 'dashed none none'
}
},
[`&-vertical${componentCls}-dashed`]: {
borderInlineStartWidth: lineWidth,
borderInlineEnd: 0,
borderBlockStart: 0,
borderBlockEnd: 0
},
[`&-plain${componentCls}-with-text`]: {
color: token.colorText,
fontWeight: 'normal',
fontSize: token.fontSize
},
[`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: {
'&::before': {
width: 0
},
'&::after': {
width: '100%'
},
[`${componentCls}-inner-text`]: {
paddingInlineStart: sizePaddingEdgeHorizontal
}
},
[`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: {
'&::before': {
width: '100%'
},
'&::after': {
width: 0
},
[`${componentCls}-inner-text`]: {
paddingInlineEnd: sizePaddingEdgeHorizontal
}
}
})
};
};
// ============================== Export ==============================
/* harmony default export */ var divider_style = ((0,genComponentStyleHook/* default */.Z)('Divider', token => {
const dividerToken = (0,statistic/* merge */.TS)(token, {
dividerHorizontalWithTextGutterMargin: token.margin,
dividerHorizontalGutterMargin: token.marginLG,
sizePaddingEdgeHorizontal: 0
});
return [genSharedDividerStyle(dividerToken)];
}, token => ({
textPaddingInline: '1em',
orientationMargin: 0.05,
verticalMarginInline: token.marginXS
})));
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js
"use client";
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
}
return t;
};
const Divider = props => {
const {
getPrefixCls,
direction,
divider
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const {
prefixCls: customizePrefixCls,
type = 'horizontal',
orientation = 'center',
orientationMargin,
className,
rootClassName,
children,
dashed,
plain,
style
} = props,
restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]);
const prefixCls = getPrefixCls('divider', customizePrefixCls);
const [wrapSSR, hashId] = divider_style(prefixCls);
const orientationPrefix = orientation.length > 0 ? `-${orientation}` : orientation;
const hasChildren = !!children;
const hasCustomMarginLeft = orientation === 'left' && orientationMargin != null;
const hasCustomMarginRight = orientation === 'right' && orientationMargin != null;
const classString = _classnames_2_5_1_classnames_default()(prefixCls, divider === null || divider === void 0 ? void 0 : divider.className, hashId, `${prefixCls}-${type}`, {
[`${prefixCls}-with-text`]: hasChildren,
[`${prefixCls}-with-text${orientationPrefix}`]: hasChildren,
[`${prefixCls}-dashed`]: !!dashed,
[`${prefixCls}-plain`]: !!plain,
[`${prefixCls}-rtl`]: direction === 'rtl',
[`${prefixCls}-no-default-orientation-margin-left`]: hasCustomMarginLeft,
[`${prefixCls}-no-default-orientation-margin-right`]: hasCustomMarginRight
}, className, rootClassName);
const memoizedOrientationMargin = _react_17_0_2_react.useMemo(() => {
if (typeof orientationMargin === 'number') {
return orientationMargin;
}
if (/^\d+$/.test(orientationMargin)) {
return Number(orientationMargin);
}
return orientationMargin;
}, [orientationMargin]);
const innerStyle = Object.assign(Object.assign({}, hasCustomMarginLeft && {
marginLeft: memoizedOrientationMargin
}), hasCustomMarginRight && {
marginRight: memoizedOrientationMargin
});
// Warning children not work in vertical mode
if (false) {}
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({
className: classString,
style: Object.assign(Object.assign({}, divider === null || divider === void 0 ? void 0 : divider.style), style)
}, restProps, {
role: "separator"
}), children && type !== 'vertical' && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
className: `${prefixCls}-inner-text`,
style: innerStyle
}, children)));
};
if (false) {}
/* harmony default export */ var divider = (Divider);
/***/ }),
/***/ 38854:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***!

@ -231,6 +231,7 @@ var jsx_runtime = __webpack_require__(37712);
var CloudTroops = function CloudTroops(_ref) {
var _user$userInfo, _user$navigationInfo;
var globalSetting = _ref.globalSetting,
@ -239,7 +240,9 @@ var CloudTroops = function CloudTroops(_ref) {
imgUrl = _ref.imgUrl,
_ref$goBackUrl = _ref.goBackUrl,
goBackUrl = _ref$goBackUrl === void 0 ? '/defendCloud' : _ref$goBackUrl,
addDom = _ref.addDom;
addDom = _ref.addDom,
_ref$showTime = _ref.showTime,
showTime = _ref$showTime === void 0 ? true : _ref$showTime;
var _useState = (0,_react_17_0_2_react.useState)(''),
_useState2 = slicedToArray_default()(_useState, 2),
timeText = _useState2[0],
@ -290,16 +293,18 @@ var CloudTroops = function CloudTroops(_ref) {
},
children: "\u8FD4\u56DE"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: shijian,
style: {
width: '13px',
height: '13px',
margin: '0 0.5vw 0 1vw'
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: HeaderNavmodules.nav_time,
children: timeText
}), showTime && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: shijian,
style: {
width: '13px',
height: '13px',
margin: '0 0.5vw 0 1vw'
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: HeaderNavmodules.nav_time,
children: timeText
})]
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[69103,20993,6302,89306,13300,7077,96004,23003,6572,32405],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[69103,54241,20993,6302,89306,13300,7077,96004,23003,6572,32405],{
/***/ 14726:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[76375,46208,25777,28943,69103,24064,65105,43726,53941,47188,25433,20993,6302,90935,69909,89306,15141,28244,13300,7077,96004,23003,6572,32405,62573,26314],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[76375,54241,46208,25777,28943,69103,24064,65105,43726,53941,47188,25433,20993,6302,90935,69909,89306,15141,28244,13300,7077,96004,23003,6572,32405,62573,26314],{
/***/ 14726:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[97692,35012,89306,13300,7077,96004,23003,6572,32405],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[97692,54241,89306,13300,7077,96004,23003,6572,32405],{
/***/ 14726:
/*!*******************************************************************************************************************!*\

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

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -44,7 +44,12 @@
}
.box___HQPxM .img___xy4kI div {
color: #fff;
font-size: 24rem;
font-size: 32rem;
width: 255rem;
height: 57rem;
text-align: center;
line-height: 57rem;
background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(22, 63, 161, 0.29) 19%, rgba(32, 88, 222, 0.8) 51%, rgba(26, 68, 171, 0.34) 79%, rgba(0, 0, 0, 0) 100%);
}
.box___HQPxM .col___gSs5X {
display: flex;

@ -1,10 +1,10 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[28637],{
/***/ 77218:
/*!**********************************************************!*\
!*** ./src/pages/Knowbase/Detail/index.tsx + 11 modules ***!
\**********************************************************/
/***/ 65862:
/*!*********************************************************!*\
!*** ./src/pages/Knowbase/Detail/index.tsx + 7 modules ***!
\*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// ESM COMPAT FLAG
@ -56,212 +56,10 @@ var pagination = __webpack_require__(19871);
var env = __webpack_require__(69423);
// EXTERNAL MODULE: ./src/pages/Knowbase/components/EditModal/index.tsx + 1 modules
var EditModal = __webpack_require__(77027);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/UploadModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var UploadModalmodules = ({});
// 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/tree-select/index.js + 1 modules
var tree_select = __webpack_require__(38359);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 3 modules
var input = __webpack_require__(92832);
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 3 modules
var MultiUpload = __webpack_require__(86618);
// EXTERNAL MODULE: ./src/pages/Knowbase/components/UploadModal/index.tsx + 1 modules
var UploadModal = __webpack_require__(15338);
// EXTERNAL MODULE: ./src/service/knowbase.ts
var knowbase = __webpack_require__(48969);
// EXTERNAL MODULE: ./node_modules/_rc-tree-select@5.12.1@rc-tree-select/es/index.js + 15 modules
var es = __webpack_require__(12705);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/UploadModal/index.tsx
var Message = function Message(_ref) {
var visible = _ref.visible,
isEdit = _ref.isEdit,
_ref$data = _ref.data,
data = _ref$data === void 0 ? {} : _ref$data,
onCancle = _ref.onCancle,
onOk = _ref.onOk,
treeData = _ref.treeData;
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var params = (0,_umi_production_exports.useParams)();
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
loading = _useState2[0],
setLoading = _useState2[1];
(0,_react_17_0_2_react.useEffect)(function () {
if (isEdit) {
var _data$attachments;
form.setFieldsValue({
attachment_ids: (data === null || data === void 0 || (_data$attachments = data.attachments) === null || _data$attachments === void 0 ? void 0 : _data$attachments.length) > 0 ? (0,MultiUpload/* coverToFileList */.z)(data === null || data === void 0 ? void 0 : data.attachments) : [],
folder_id: data === null || data === void 0 ? void 0 : data.parent_id,
description: data === null || data === void 0 ? void 0 : data.description
});
}
}, [isEdit, data]);
var handleFinish = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) {
var _values$attachment_id, _values$attachment_id2, type, res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (values.attachment_ids) {
type = ((_values$attachment_id = values.attachment_ids[0]) === null || _values$attachment_id === void 0 ? void 0 : _values$attachment_id.type) || [];
if (type !== null && type !== void 0 && type.includes('video/mp4')) {
values.category = 'video';
} else {
values.category = 'information';
}
values.attachment_ids = values === null || values === void 0 || (_values$attachment_id2 = values.attachment_ids) === null || _values$attachment_id2 === void 0 ? void 0 : _values$attachment_id2.map(function (v) {
var _v$response;
return v === null || v === void 0 || (_v$response = v.response) === null || _v$response === void 0 ? void 0 : _v$response.id;
});
}
setLoading(true);
if (!isEdit) {
_context.next = 8;
break;
}
_context.next = 5;
return (0,knowbase/* editDoc */.P4)(objectSpread2_default()(objectSpread2_default()({
id: params === null || params === void 0 ? void 0 : params.id
}, values), {}, {
knowledge_resource_id: data === null || data === void 0 ? void 0 : data.id
}));
case 5:
_context.t0 = _context.sent;
_context.next = 11;
break;
case 8:
_context.next = 10;
return (0,knowbase/* uploadDoc */.RH)(objectSpread2_default()({
id: params === null || params === void 0 ? void 0 : params.id
}, values));
case 10:
_context.t0 = _context.sent;
case 11:
res = _context.t0;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success(isEdit ? '编辑成功' : '上传成功');
onOk();
}
setLoading(false);
case 14:
case "end":
return _context.stop();
}
}, _callee);
}));
return function handleFinish(_x) {
return _ref2.apply(this, arguments);
};
}();
var renderTreeNodes = function renderTreeNodes(data) {
return data === null || data === void 0 ? void 0 : data.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es/* TreeNode */.OF, {
value: item.id,
title: item.title,
children: item.children && renderTreeNodes(item.children)
}, item.id);
});
};
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
width: 800,
centered: true,
open: visible,
onOk: function onOk() {
form.submit();
},
onCancel: onCancle,
okButtonProps: {
loading: loading
},
title: isEdit ? '编辑资源' : '上传资源',
afterClose: function afterClose() {
form.resetFields();
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
className: UploadModalmodules.modalSty,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
className: "mt10",
form: form,
scrollToFirstError: true
// layout="vertical"
,
onFinish: handleFinish,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
label: "\u4E0A\u4F20\u6587\u4EF6",
rules: [{
required: true,
message: "请上传文件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {
number: 1,
tipStyle: {
fontSize: '12px',
marginLeft: '10px'
},
tip: "(\u4E00\u6B21\u6700\u591A\u4E0A\u4F201\u4E2A\u6587\u4EF6) "
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "folder_id",
label: "\u6240\u5C5E\u76EE\u5F55",
rules: [{
required: true,
message: "请选择所属目录"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tree_select/* default */.Z, {
treeLine: true,
size: "large",
showSearch: true,
style: {
width: '100%'
},
dropdownStyle: {
maxHeight: 400,
overflow: 'auto'
},
placeholder: "\u8BF7\u9009\u62E9\u6240\u5C5E\u76EE\u5F55",
allowClear: true,
treeDefaultExpandAll: true,
onChange: function onChange(value, label, extra) {
console.log('value', value);
},
children: renderTreeNodes(treeData)
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "description",
label: "\u8D44\u6E90\u63CF\u8FF0",
rules: [{
required: true,
message: "请输入资源描述"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.TextArea, {
placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236400\u4E2A\u5B57\u7B26",
showCount: true,
maxLength: 400
})
})]
})
})
});
};
/* harmony default export */ var UploadModal = (Message);
// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
var ui_customization = __webpack_require__(62480);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.6.0@@ant-design/icons/es/icons/DownloadOutlined.js + 1 modules
@ -274,196 +72,66 @@ var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(creat
// 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/form/index.js + 19 modules
var es_form = __webpack_require__(78241);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js
var popover = __webpack_require__(60324);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree/index.js + 8 modules
var tree = __webpack_require__(44793);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 3 modules
var input = __webpack_require__(92832);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/CustomTree/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var CustomTreemodules = ({"flex_box_center":"flex_box_center___M3E3y","flex_space_between":"flex_space_between___ktL0x","flex_box_vertical_center":"flex_box_vertical_center___oJ9kU","flex_box_center_end":"flex_box_center_end___MqQrN","flex_box_column":"flex_box_column___CDp8F","flex-col":"flex-col___jiD9m","flex-row":"flex-row___bL3hv","justify-start":"justify-start___l_mnI","justify-center":"justify-center___etdwX","justify-end":"justify-end___AMI_c","justify-evenly":"justify-evenly___ACvGR","justify-around":"justify-around___r5y_p","justify-between":"justify-between___RKKJF","align-start":"align-start___Ui_xb","align-center":"align-center___EtNDD","align-end":"align-end___bcnwD","tree":"tree___zeOPM","auto":"auto___AFQAO","img":"img___hBd9o","name":"name___O4F2O","row":"row___x5BU4","actions":"actions___yRj6Z","title":"title___A_pqM","leftMenuActions":"leftMenuActions___yKyy2"});
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/AddDirectoryModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var AddDirectoryModalmodules = ({});
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/AddDirectoryModal/index.tsx
// EXTERNAL MODULE: ./src/pages/Knowbase/components/AddDirectoryModal/index.tsx + 1 modules
var AddDirectoryModal = __webpack_require__(61778);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/CustomTree/img/jia.png
var jia_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAkZJREFUWEfNV+1SwkAMvFOfBgT1BRDx46FVBPQBVBB8GaROmtvSSy69osxA/7QzvSSb3W3u6t2BL0/1H983xSFwPFyd+OMCcHfBPHjvXVEU5b3NhbV0T10y39MHr1MM3F9ywVxCVYSAUnEAxnMA1BoAGHCOgBBKMIDn/Vjl+ZNbUAzc9kNvor6CE5oF45KAXAMmADCgJBAVNCD2CzwgKZf5xnNm1mZAiZyWAImYubpkzdYdzw0JRn3WuC3lLwvuRAIoXOG8847uqXwmA1sAHExJ+IoZgMmRaNQT5lQeivPZDMhEFpOhABgA8Gp55qNBnPKA6sQAgPwVgB6TbY0tiWcSpFMAbs43rJmYhNLFeD/5OinXU1z9K1AmEo1MFhxnAmj2cImwnHwVgB4Bh/BJG0fvdwKAIllQxgJiR0owDcyZDNQpny5P/1q7kkcmQFMKwLDLHmg7CABu2P2pZDESRBIgTgMIJlSmC0NFzoXpks00pLhoN2y2hCnBNXWSuDDVtgB4EQBQXH3y5TSbBVkVAxYA5aJQYbZif5Rx7bcC938A4YurAHTIA2Fiq8G9tQfOKzaAzjpsHzGJUgLsEwAwIAA1CpoOSIQTcVqCMlHiSGZsLq+rs3L9oLMWHhABtSMagZuFuAQAMBAn0F+FkFzu3w0uZAYYuAJAnaQPtnKWxRUzZ9IIDq0FcyaA3Y+kGYA1hzRKUDEgjtUqfe6/QcRj86J7lgEy8yb8lGwPmY3HfqW4tZ3DOW/fhgdyE2zf74/n33Dfne2S7xdt7Pcwxkab3AAAAABJRU5ErkJggg==";
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/CustomTree/img/jian.png
var jian_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAfpJREFUWEfNV21SwkAM3UVPA4p6AT/w49AqFuQAKvhxGW2dNBvoJpumC52B/VNmuiQv773Npt7teXnI//hWVvvA8XAx8IcF4O4MefDeu6qq6meXRXvhmVo83tM77hMM3J9jQiugSAJAITkBpt8BUGcAxIBzAARQEgP0ux+rPH9gCYKB23GojeUXcEKxxDgnwCpABUAMCAlYBgkI/UIe4JTzeNMlMqszIES2JOCQ2q07XSoSTMao8a6UV65y3nkHz1Q8lYENAPwzBMEVM8BMLssVHorj6QycdnS5xbih2MtK8cCkIwAePxdPoQG4OSmTnZC72HK5MBETqVgN0qeAAJjtVxx8i5P4fRaA4hPRbrugKA5vFmKKPkAMNCmffR1tm7v+X4pVKkoAuB6hB7IbgTiX7XcJFSUBBBMK04WmovWF+haMbsNGEYmCVAmuRn9JuqmrbQDE23jnszSbB1kFAxoA4SKewWoEbP/uAIxxQRxKppAOYPgbro8YMpdAUh4jahuQYOf8G0+WlGCIHpDzQDwg5QJaG7SeMwHAsQaAGIgrkqciHtis1tvkExlQAFyCBMkLsb3VGjNppCfsfbUA5I+kBsCGgq0SrBlgnU262vhu4J2xQZHJAByDMnyUbIbM1rFf9B3tuibnLH4UD1gdrO/3h/Nt2HdlOfH+AaSC4DCSGG5iAAAAAElFTkSuQmCC";
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/CustomTree/img/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/Knowbase/components/CustomTree/img/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: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/CustomTree/index.tsx
var _excluded = ["data", "selectedKeys", "onChange", "isMaxHeight", "defaultExpandAll", "_getKnowledgesFolders"];
var TreeNode = tree_select/* default.TreeNode */.Z.TreeNode;
var AddDirectoryModal = function AddDirectoryModal(_ref) {
var _ref$id = _ref.id,
id = _ref$id === void 0 ? null : _ref$id,
treeData = _ref.treeData,
visible = _ref.visible,
onCancle = _ref.onCancle,
onOk = _ref.onOk;
var CustomTree = function CustomTree(_ref) {
var _ref$data = _ref.data,
data = _ref$data === void 0 ? [] : _ref$data,
_ref$selectedKeys = _ref.selectedKeys,
selectedKeys = _ref$selectedKeys === void 0 ? [] : _ref$selectedKeys,
onChange = _ref.onChange,
_ref$isMaxHeight = _ref.isMaxHeight,
isMaxHeight = _ref$isMaxHeight === void 0 ? false : _ref$isMaxHeight,
_ref$defaultExpandAll = _ref.defaultExpandAll,
defaultExpandAll = _ref$defaultExpandAll === void 0 ? false : _ref$defaultExpandAll,
_getKnowledgesFolders = _ref._getKnowledgesFolders,
restProps = objectWithoutProperties_default()(_ref, _excluded);
var urlParams = (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 params = (0,_umi_production_exports.useParams)();
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
loading = _useState2[0],
setLoading = _useState2[1];
(0,_react_17_0_2_react.useEffect)(function () {
var _treeData$;
form.setFieldsValue({
parent_id: id ? id : (_treeData$ = treeData[0]) === null || _treeData$ === void 0 ? void 0 : _treeData$.id,
name: ''
});
}, [visible]);
var handleFinish = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
setLoading(true);
_context.next = 3;
return (0,knowbase/* add_knowledges_folder */.xI)(objectSpread2_default()(objectSpread2_default()({}, values), {}, {
id: params === null || params === void 0 ? void 0 : params.id
}));
case 3:
res = _context.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success("操作成功!");
onCancle();
onOk();
}
setLoading(false);
case 6:
case "end":
return _context.stop();
}
}, _callee);
}));
return function handleFinish(_x) {
return _ref2.apply(this, arguments);
};
}();
var renderTreeNodes = function renderTreeNodes(data) {
return data === null || data === void 0 ? void 0 : data.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(TreeNode, {
value: item.id,
title: item.title,
children: item.children && renderTreeNodes(item.children)
}, item.id);
});
};
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
width: 800,
centered: true,
open: visible,
onOk: function onOk() {
form.submit();
},
onCancel: onCancle,
okButtonProps: {
loading: loading
},
title: id ? '新建子目录' : '新建目录',
children: /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
className: AddDirectoryModalmodules.modalSty,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
className: "mt10",
form: form,
scrollToFirstError: true,
layout: "vertical",
onFinish: handleFinish,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "parent_id",
label: "\u4E0A\u7EA7\u76EE\u5F55",
rules: [{
required: true,
message: "请选择所属目录"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tree_select/* default */.Z, {
disabled: true,
size: "large",
showSearch: true,
style: {
width: '100%'
},
dropdownStyle: {
maxHeight: 400,
overflow: 'auto'
},
placeholder: "\u8BF7\u9009\u62E9\u6240\u5C5E\u76EE\u5F55",
allowClear: true,
treeDefaultExpandAll: true,
children: renderTreeNodes(treeData)
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "name",
label: "\u5B50\u76EE\u5F55\u540D\u79F0",
rules: [{
required: true,
message: "请输入子目录名称"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
size: "large",
maxLength: 60,
showCount: true,
placeholder: "\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0"
})
})]
})
})
});
};
/* harmony default export */ var components_AddDirectoryModal = (AddDirectoryModal);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/CustomTree/img/jia.png
var jia_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAkZJREFUWEfNV+1SwkAMvFOfBgT1BRDx46FVBPQBVBB8GaROmtvSSy69osxA/7QzvSSb3W3u6t2BL0/1H983xSFwPFyd+OMCcHfBPHjvXVEU5b3NhbV0T10y39MHr1MM3F9ywVxCVYSAUnEAxnMA1BoAGHCOgBBKMIDn/Vjl+ZNbUAzc9kNvor6CE5oF45KAXAMmADCgJBAVNCD2CzwgKZf5xnNm1mZAiZyWAImYubpkzdYdzw0JRn3WuC3lLwvuRAIoXOG8847uqXwmA1sAHExJ+IoZgMmRaNQT5lQeivPZDMhEFpOhABgA8Gp55qNBnPKA6sQAgPwVgB6TbY0tiWcSpFMAbs43rJmYhNLFeD/5OinXU1z9K1AmEo1MFhxnAmj2cImwnHwVgB4Bh/BJG0fvdwKAIllQxgJiR0owDcyZDNQpny5P/1q7kkcmQFMKwLDLHmg7CABu2P2pZDESRBIgTgMIJlSmC0NFzoXpks00pLhoN2y2hCnBNXWSuDDVtgB4EQBQXH3y5TSbBVkVAxYA5aJQYbZif5Rx7bcC938A4YurAHTIA2Fiq8G9tQfOKzaAzjpsHzGJUgLsEwAwIAA1CpoOSIQTcVqCMlHiSGZsLq+rs3L9oLMWHhABtSMagZuFuAQAMBAn0F+FkFzu3w0uZAYYuAJAnaQPtnKWxRUzZ9IIDq0FcyaA3Y+kGYA1hzRKUDEgjtUqfe6/QcRj86J7lgEy8yb8lGwPmY3HfqW4tZ3DOW/fhgdyE2zf74/n33Dfne2S7xdt7Pcwxkab3AAAAABJRU5ErkJggg==";
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/CustomTree/img/jian.png
var jian_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAfpJREFUWEfNV21SwkAM3UVPA4p6AT/w49AqFuQAKvhxGW2dNBvoJpumC52B/VNmuiQv773Npt7teXnI//hWVvvA8XAx8IcF4O4MefDeu6qq6meXRXvhmVo83tM77hMM3J9jQiugSAJAITkBpt8BUGcAxIBzAARQEgP0ux+rPH9gCYKB23GojeUXcEKxxDgnwCpABUAMCAlYBgkI/UIe4JTzeNMlMqszIES2JOCQ2q07XSoSTMao8a6UV65y3nkHz1Q8lYENAPwzBMEVM8BMLssVHorj6QycdnS5xbih2MtK8cCkIwAePxdPoQG4OSmTnZC72HK5MBETqVgN0qeAAJjtVxx8i5P4fRaA4hPRbrugKA5vFmKKPkAMNCmffR1tm7v+X4pVKkoAuB6hB7IbgTiX7XcJFSUBBBMK04WmovWF+haMbsNGEYmCVAmuRn9JuqmrbQDE23jnszSbB1kFAxoA4SKewWoEbP/uAIxxQRxKppAOYPgbro8YMpdAUh4jahuQYOf8G0+WlGCIHpDzQDwg5QJaG7SeMwHAsQaAGIgrkqciHtis1tvkExlQAFyCBMkLsb3VGjNppCfsfbUA5I+kBsCGgq0SrBlgnU262vhu4J2xQZHJAByDMnyUbIbM1rFf9B3tuibnLH4UD1gdrO/3h/Nt2HdlOfH+AaSC4DCSGG5iAAAAAElFTkSuQmCC";
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/CustomTree/img/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/Knowbase/components/CustomTree/img/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==";
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/CustomTree/index.tsx
var _excluded = ["data", "selectedKeys", "onChange", "isMaxHeight", "defaultExpandAll", "_getKnowledgesFolders"];
var CustomTree = function CustomTree(_ref) {
var _ref$data = _ref.data,
data = _ref$data === void 0 ? [] : _ref$data,
_ref$selectedKeys = _ref.selectedKeys,
selectedKeys = _ref$selectedKeys === void 0 ? [] : _ref$selectedKeys,
onChange = _ref.onChange,
_ref$isMaxHeight = _ref.isMaxHeight,
isMaxHeight = _ref$isMaxHeight === void 0 ? false : _ref$isMaxHeight,
_ref$defaultExpandAll = _ref.defaultExpandAll,
defaultExpandAll = _ref$defaultExpandAll === void 0 ? false : _ref$defaultExpandAll,
_getKnowledgesFolders = _ref._getKnowledgesFolders,
restProps = objectWithoutProperties_default()(_ref, _excluded);
var urlParams = (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 _useState = (0,_react_17_0_2_react.useState)([]),
var _useState = (0,_react_17_0_2_react.useState)([]),
_useState2 = slicedToArray_default()(_useState, 2),
id = _useState2[0],
setId = _useState2[1];
@ -670,7 +338,7 @@ var CustomTree = function CustomTree(_ref) {
,
showLine: true
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AddDirectoryModal, {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(AddDirectoryModal/* default */.Z, {
visible: showAddDirectory,
id: id,
onCancle: function onCancle() {
@ -904,7 +572,7 @@ var fetch = __webpack_require__(82710);
// }
// ]
var Detail_Message = function Message(_ref) {
var Message = function Message(_ref) {
var _know$top_bg_image, _know$top_bg_image2, _user$userInfo, _treeData$2;
var user = _ref.user;
var urlParams = (0,_umi_production_exports.useParams)();
@ -1511,7 +1179,7 @@ var Detail_Message = function Message(_ref) {
getKnowDetail();
setShowEdit(false);
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadModal, {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadModal/* default */.Z, {
visible: showUpload,
isEdit: isUploadEdit,
data: editData,
@ -1525,7 +1193,7 @@ var Detail_Message = function Message(_ref) {
getNewList();
setShowUpload(false);
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AddDirectoryModal, {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(AddDirectoryModal/* default */.Z, {
visible: showAddDirectory,
onCancle: function onCancle() {
return setShowAddDirectory(false);
@ -1566,7 +1234,431 @@ var Detail_Message = function Message(_ref) {
return {
user: user
};
})(Detail_Message));
})(Message));
/***/ }),
/***/ 61778:
/*!*******************************************************************************!*\
!*** ./src/pages/Knowbase/components/AddDirectoryModal/index.tsx + 1 modules ***!
\*******************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ components_AddDirectoryModal; }
});
// 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/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/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__(88271);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/AddDirectoryModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var AddDirectoryModalmodules = ({});
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree-select/index.js + 1 modules
var tree_select = __webpack_require__(38359);
// 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/message/index.js + 4 modules
var message = __webpack_require__(8591);
// 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/input/index.js + 3 modules
var input = __webpack_require__(92832);
// EXTERNAL MODULE: ./src/service/knowbase.ts
var knowbase = __webpack_require__(48969);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/AddDirectoryModal/index.tsx
var TreeNode = tree_select/* default.TreeNode */.Z.TreeNode;
var AddDirectoryModal = function AddDirectoryModal(_ref) {
var _ref$id = _ref.id,
id = _ref$id === void 0 ? null : _ref$id,
treeData = _ref.treeData,
visible = _ref.visible,
onCancle = _ref.onCancle,
onOk = _ref.onOk;
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var params = (0,_umi_production_exports.useParams)();
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
loading = _useState2[0],
setLoading = _useState2[1];
(0,_react_17_0_2_react.useEffect)(function () {
var _treeData$;
form.setFieldsValue({
parent_id: id ? id : (_treeData$ = treeData[0]) === null || _treeData$ === void 0 ? void 0 : _treeData$.id,
name: ''
});
}, [visible]);
var handleFinish = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
setLoading(true);
_context.next = 3;
return (0,knowbase/* add_knowledges_folder */.xI)(objectSpread2_default()(objectSpread2_default()({}, values), {}, {
id: params === null || params === void 0 ? void 0 : params.id
}));
case 3:
res = _context.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success("操作成功!");
onCancle();
onOk();
}
setLoading(false);
case 6:
case "end":
return _context.stop();
}
}, _callee);
}));
return function handleFinish(_x) {
return _ref2.apply(this, arguments);
};
}();
var renderTreeNodes = function renderTreeNodes(data) {
return data === null || data === void 0 ? void 0 : data.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(TreeNode, {
value: item.id,
title: item.title,
children: item.children && renderTreeNodes(item.children)
}, item.id);
});
};
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
width: 800,
centered: true,
open: visible,
onOk: function onOk() {
form.submit();
},
onCancel: onCancle,
okButtonProps: {
loading: loading
},
title: id ? '新建子目录' : '新建目录',
children: /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
className: AddDirectoryModalmodules.modalSty,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
className: "mt10",
form: form,
scrollToFirstError: true,
layout: "vertical",
onFinish: handleFinish,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "parent_id",
label: "\u4E0A\u7EA7\u76EE\u5F55",
rules: [{
required: true,
message: "请选择所属目录"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tree_select/* default */.Z, {
disabled: true,
size: "large",
showSearch: true,
style: {
width: '100%'
},
dropdownStyle: {
maxHeight: 400,
overflow: 'auto'
},
placeholder: "\u8BF7\u9009\u62E9\u6240\u5C5E\u76EE\u5F55",
allowClear: true,
treeDefaultExpandAll: true,
children: renderTreeNodes(treeData)
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "name",
label: "\u5B50\u76EE\u5F55\u540D\u79F0",
rules: [{
required: true,
message: "请输入子目录名称"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
size: "large",
maxLength: 60,
showCount: true,
placeholder: "\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0"
})
})]
})
})
});
};
/* harmony default export */ var components_AddDirectoryModal = (AddDirectoryModal);
/***/ }),
/***/ 15338:
/*!*************************************************************************!*\
!*** ./src/pages/Knowbase/components/UploadModal/index.tsx + 1 modules ***!
\*************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ UploadModal; }
});
// 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/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/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__(88271);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/UploadModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var UploadModalmodules = ({});
// 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/message/index.js + 4 modules
var message = __webpack_require__(8591);
// 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/tree-select/index.js + 1 modules
var tree_select = __webpack_require__(38359);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 3 modules
var input = __webpack_require__(92832);
// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 3 modules
var MultiUpload = __webpack_require__(86618);
// EXTERNAL MODULE: ./src/service/knowbase.ts
var knowbase = __webpack_require__(48969);
// EXTERNAL MODULE: ./node_modules/_rc-tree-select@5.12.1@rc-tree-select/es/index.js + 15 modules
var es = __webpack_require__(12705);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Knowbase/components/UploadModal/index.tsx
var Message = function Message(_ref) {
var visible = _ref.visible,
isEdit = _ref.isEdit,
_ref$data = _ref.data,
data = _ref$data === void 0 ? {} : _ref$data,
onCancle = _ref.onCancle,
onOk = _ref.onOk,
treeData = _ref.treeData;
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var params = (0,_umi_production_exports.useParams)();
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
loading = _useState2[0],
setLoading = _useState2[1];
(0,_react_17_0_2_react.useEffect)(function () {
if (isEdit) {
var _data$attachments;
form.setFieldsValue({
attachment_ids: (data === null || data === void 0 || (_data$attachments = data.attachments) === null || _data$attachments === void 0 ? void 0 : _data$attachments.length) > 0 ? (0,MultiUpload/* coverToFileList */.z)(data === null || data === void 0 ? void 0 : data.attachments) : [],
folder_id: data === null || data === void 0 ? void 0 : data.parent_id,
description: data === null || data === void 0 ? void 0 : data.description
});
}
}, [isEdit, data]);
var handleFinish = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) {
var _values$attachment_id, _values$attachment_id2, type, res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (values.attachment_ids) {
type = ((_values$attachment_id = values.attachment_ids[0]) === null || _values$attachment_id === void 0 ? void 0 : _values$attachment_id.type) || [];
if (type !== null && type !== void 0 && type.includes('video/mp4')) {
values.category = 'video';
} else {
values.category = 'information';
}
values.attachment_ids = values === null || values === void 0 || (_values$attachment_id2 = values.attachment_ids) === null || _values$attachment_id2 === void 0 ? void 0 : _values$attachment_id2.map(function (v) {
var _v$response;
return v === null || v === void 0 || (_v$response = v.response) === null || _v$response === void 0 ? void 0 : _v$response.id;
});
}
setLoading(true);
if (!isEdit) {
_context.next = 8;
break;
}
_context.next = 5;
return (0,knowbase/* editDoc */.P4)(objectSpread2_default()(objectSpread2_default()({
id: params === null || params === void 0 ? void 0 : params.id
}, values), {}, {
knowledge_resource_id: data === null || data === void 0 ? void 0 : data.id
}));
case 5:
_context.t0 = _context.sent;
_context.next = 11;
break;
case 8:
_context.next = 10;
return (0,knowbase/* uploadDoc */.RH)(objectSpread2_default()({
id: params === null || params === void 0 ? void 0 : params.id
}, values));
case 10:
_context.t0 = _context.sent;
case 11:
res = _context.t0;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success(isEdit ? '编辑成功' : '上传成功');
onOk();
}
setLoading(false);
case 14:
case "end":
return _context.stop();
}
}, _callee);
}));
return function handleFinish(_x) {
return _ref2.apply(this, arguments);
};
}();
var renderTreeNodes = function renderTreeNodes(data) {
return data === null || data === void 0 ? void 0 : data.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es/* TreeNode */.OF, {
value: item.id,
title: item.title,
children: item.children && renderTreeNodes(item.children)
}, item.id);
});
};
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
width: 800,
centered: true,
open: visible,
onOk: function onOk() {
form.submit();
},
onCancel: onCancle,
okButtonProps: {
loading: loading
},
title: isEdit ? '编辑资源' : '上传资源',
afterClose: function afterClose() {
form.resetFields();
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
className: UploadModalmodules.modalSty,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
className: "mt10",
form: form,
scrollToFirstError: true
// layout="vertical"
,
onFinish: handleFinish,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "attachment_ids",
label: "\u4E0A\u4F20\u6587\u4EF6",
rules: [{
required: true,
message: "请上传文件"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {
number: 1,
tipStyle: {
fontSize: '12px',
marginLeft: '10px'
},
tip: "(\u4E00\u6B21\u6700\u591A\u4E0A\u4F201\u4E2A\u6587\u4EF6) "
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "folder_id",
label: "\u6240\u5C5E\u76EE\u5F55",
rules: [{
required: true,
message: "请选择所属目录"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tree_select/* default */.Z, {
treeLine: true,
size: "large",
showSearch: true,
style: {
width: '100%'
},
dropdownStyle: {
maxHeight: 400,
overflow: 'auto'
},
placeholder: "\u8BF7\u9009\u62E9\u6240\u5C5E\u76EE\u5F55",
allowClear: true,
treeDefaultExpandAll: true,
onChange: function onChange(value, label, extra) {
console.log('value', value);
},
children: renderTreeNodes(treeData)
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "description",
label: "\u8D44\u6E90\u63CF\u8FF0",
rules: [{
required: true,
message: "请输入资源描述"
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.TextArea, {
placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236400\u4E2A\u5B57\u7B26",
showCount: true,
maxLength: 400
})
})]
})
})
});
};
/* harmony default export */ var UploadModal = (Message);
/***/ })

@ -321,6 +321,7 @@ var jsx_runtime = __webpack_require__(37712);
var CloudTroops = function CloudTroops(_ref) {
var _user$userInfo, _user$navigationInfo;
var globalSetting = _ref.globalSetting,
@ -329,7 +330,9 @@ var CloudTroops = function CloudTroops(_ref) {
imgUrl = _ref.imgUrl,
_ref$goBackUrl = _ref.goBackUrl,
goBackUrl = _ref$goBackUrl === void 0 ? '/defendCloud' : _ref$goBackUrl,
addDom = _ref.addDom;
addDom = _ref.addDom,
_ref$showTime = _ref.showTime,
showTime = _ref$showTime === void 0 ? true : _ref$showTime;
var _useState = (0,_react_17_0_2_react.useState)(''),
_useState2 = slicedToArray_default()(_useState, 2),
timeText = _useState2[0],
@ -380,16 +383,18 @@ var CloudTroops = function CloudTroops(_ref) {
},
children: "\u8FD4\u56DE"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: shijian,
style: {
width: '13px',
height: '13px',
margin: '0 0.5vw 0 1vw'
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: HeaderNavmodules.nav_time,
children: timeText
}), showTime && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: shijian,
style: {
width: '13px',
height: '13px',
margin: '0 0.5vw 0 1vw'
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: HeaderNavmodules.nav_time,
children: timeText
})]
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {

@ -321,6 +321,7 @@ var jsx_runtime = __webpack_require__(37712);
var CloudTroops = function CloudTroops(_ref) {
var _user$userInfo, _user$navigationInfo;
var globalSetting = _ref.globalSetting,
@ -329,7 +330,9 @@ var CloudTroops = function CloudTroops(_ref) {
imgUrl = _ref.imgUrl,
_ref$goBackUrl = _ref.goBackUrl,
goBackUrl = _ref$goBackUrl === void 0 ? '/defendCloud' : _ref$goBackUrl,
addDom = _ref.addDom;
addDom = _ref.addDom,
_ref$showTime = _ref.showTime,
showTime = _ref$showTime === void 0 ? true : _ref$showTime;
var _useState = (0,_react_17_0_2_react.useState)(''),
_useState2 = slicedToArray_default()(_useState, 2),
timeText = _useState2[0],
@ -380,16 +383,18 @@ var CloudTroops = function CloudTroops(_ref) {
},
children: "\u8FD4\u56DE"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: shijian,
style: {
width: '13px',
height: '13px',
margin: '0 0.5vw 0 1vw'
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: HeaderNavmodules.nav_time,
children: timeText
}), showTime && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: shijian,
style: {
width: '13px',
height: '13px',
margin: '0 0.5vw 0 1vw'
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: HeaderNavmodules.nav_time,
children: timeText
})]
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

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