Auto Submit

dev_local_v9_test5
autosubmit 2 years ago
parent 9eed6552ae
commit 971cd4a890

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[10375,15569,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[10375,15569,64802,68685,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[10635,85794,15569,64802,12312,54747,73168,18080,34668,54512,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[10635,85794,15569,64802,12312,54747,73168,18080,34668,54512,25156,21105],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[11561,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[11561,64802,34668,54512,25156],{
/***/ 28720:
/*!***********************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[12312,15569,64802,54747,73168,18080,34668,54512,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[12312,15569,64802,54747,73168,18080,34668,54512,25156,21105],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[15569,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[15569,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[17142,15569,64802,10375,38177,47256,85081,53555,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[17142,15569,64802,10375,68685,38177,47256,85081,53555,34668,54512,25156],{
/***/ 80045:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[18080,15569,64802,12312,54747,73168,34668,54512,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[18080,15569,64802,12312,54747,73168,34668,54512,25156,21105],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[18900,15569,64802,19523,34712,10375,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[18900,15569,64802,19523,34712,10375,68685,34668,54512,25156],{
/***/ 98915:
/*!***********************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[19523,15569,64802,18900,34712,10375,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[19523,15569,64802,18900,34712,10375,68685,34668,54512,25156],{
/***/ 98915:
/*!***********************************************************************************************************!*\

@ -0,0 +1,781 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[25156,64802,34668,54512],{
/***/ 15997:
/*!*****************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***!
\*****************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_EyeOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(38329);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/EyeOutlined.js
// This icon file is generated automatically.
var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" };
/* harmony default export */ var asn_EyeOutlined = (EyeOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(91851);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EyeOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_EyeOutlined
}));
};
if (false) {}
/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined));
/***/ }),
/***/ 38854:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ es_dropdown; }
});
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js
var dropdown = __webpack_require__(91857);
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_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/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules
var EllipsisOutlined = __webpack_require__(93319);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
var es_button = __webpack_require__(3113);
// 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/space/index.js + 3 modules
var space = __webpack_require__(81327);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js
var Compact = __webpack_require__(33234);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules
var style = __webpack_require__(47211);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.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 DropdownButton = props => {
const {
getPopupContainer: getContextPopupContainer,
getPrefixCls,
direction
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const {
prefixCls: customizePrefixCls,
type = 'default',
danger,
disabled,
loading,
onClick,
htmlType,
children,
className,
menu,
arrow,
autoFocus,
overlay,
trigger,
align,
open,
onOpenChange,
placement,
getPopupContainer,
href,
icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null),
title,
buttonsRender = buttons => buttons,
mouseEnterDelay,
mouseLeaveDelay,
overlayClassName,
overlayStyle,
destroyPopupOnHide,
dropdownRender
} = props,
restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]);
const prefixCls = getPrefixCls('dropdown', customizePrefixCls);
const buttonPrefixCls = `${prefixCls}-button`;
const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls);
const dropdownProps = {
menu,
arrow,
autoFocus,
align,
disabled,
trigger: disabled ? [] : trigger,
onOpenChange,
getPopupContainer: getPopupContainer || getContextPopupContainer,
mouseEnterDelay,
mouseLeaveDelay,
overlayClassName,
overlayStyle,
destroyPopupOnHide,
dropdownRender
};
const {
compactSize,
compactItemClassnames
} = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction);
const classes = _classnames_2_3_2_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId);
if ('overlay' in props) {
dropdownProps.overlay = overlay;
}
if ('open' in props) {
dropdownProps.open = open;
}
if ('placement' in props) {
dropdownProps.placement = placement;
} else {
dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight';
}
const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
type: type,
danger: danger,
disabled: disabled,
loading: loading,
onClick: onClick,
htmlType: htmlType,
href: href,
title: title
}, children);
const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
type: type,
danger: danger,
icon: icon
});
const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]);
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({
className: classes,
size: compactSize,
block: true
}, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender)));
};
DropdownButton.__ANT_BUTTON = true;
/* harmony default export */ var dropdown_button = (DropdownButton);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js
"use client";
const Dropdown = dropdown/* default */.Z;
Dropdown.Button = dropdown_button;
/* harmony default export */ var es_dropdown = (Dropdown);
/***/ }),
/***/ 1056:
/*!*********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***!
\*********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ input; }
});
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_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/form/context.js
var form_context = __webpack_require__(32441);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js
var style = __webpack_require__(9937);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js
"use client";
const Group = props => {
const {
getPrefixCls,
direction
} = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_);
const {
prefixCls: customizePrefixCls,
className
} = props;
const prefixCls = getPrefixCls('input-group', customizePrefixCls);
const inputPrefixCls = getPrefixCls('input');
const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls);
const cls = _classnames_2_3_2_classnames_default()(prefixCls, {
[`${prefixCls}-lg`]: props.size === 'large',
[`${prefixCls}-sm`]: props.size === 'small',
[`${prefixCls}-compact`]: props.compact,
[`${prefixCls}-rtl`]: direction === 'rtl'
}, hashId, className);
const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM);
const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), {
isFormItemInput: false
}), [formItemContext]);
if (false) {}
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", {
className: cls,
style: props.style,
onMouseEnter: props.onMouseEnter,
onMouseLeave: props.onMouseLeave,
onFocus: props.onFocus,
onBlur: props.onBlur
}, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, {
value: groupFormItemContext
}, props.children)));
};
/* harmony default export */ var input_Group = (Group);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules
var Input = __webpack_require__(9432);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(38329);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js
// This icon file is generated automatically.
var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" };
/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(91851);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EyeInvisibleOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_EyeInvisibleOutlined
}));
};
if (false) {}
/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined));
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules
var EyeOutlined = __webpack_require__(15997);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/omit.js
var omit = __webpack_require__(99468);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/ref.js
var es_ref = __webpack_require__(88831);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js
var useRemovePasswordTimeout = __webpack_require__(59412);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.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 defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null);
const ActionMap = {
click: 'onClick',
hover: 'onMouseOver'
};
const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
const {
visibilityToggle = true
} = props;
const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined;
const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false);
const inputRef = (0,_react_17_0_2_react.useRef)(null);
_react_17_0_2_react.useEffect(() => {
if (visibilityControlled) {
setVisible(visibilityToggle.visible);
}
}, [visibilityControlled, visibilityToggle]);
// Remove Password value
const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef);
const onVisibleChange = () => {
const {
disabled
} = props;
if (disabled) {
return;
}
if (visible) {
removePasswordTimeout();
}
setVisible(prevState => {
var _a;
const newState = !prevState;
if (typeof visibilityToggle === 'object') {
(_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState);
}
return newState;
});
};
const getIcon = prefixCls => {
const {
action = 'click',
iconRender = defaultIconRender
} = props;
const iconTrigger = ActionMap[action] || '';
const icon = iconRender(visible);
const iconProps = {
[iconTrigger]: onVisibleChange,
className: `${prefixCls}-icon`,
key: 'passwordIcon',
onMouseDown: e => {
// Prevent focused state lost
// https://github.com/ant-design/ant-design/issues/15173
e.preventDefault();
},
onMouseUp: e => {
// Prevent caret position change
// https://github.com/ant-design/ant-design/issues/23524
e.preventDefault();
}
};
return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps);
};
const {
className,
prefixCls: customizePrefixCls,
inputPrefixCls: customizeInputPrefixCls,
size
} = props,
restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]);
const {
getPrefixCls
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
const prefixCls = getPrefixCls('input-password', customizePrefixCls);
const suffixIcon = visibilityToggle && getIcon(prefixCls);
const inputClassName = _classnames_2_3_2_classnames_default()(prefixCls, className, {
[`${prefixCls}-${size}`]: !!size
});
const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), {
type: visible ? 'text' : 'password',
className: inputClassName,
prefixCls: inputPrefixCls,
suffix: suffixIcon
});
if (size) {
omittedProps.size = size;
}
return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({
ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef)
}, omittedProps));
});
if (false) {}
/* harmony default export */ var input_Password = (Password);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules
var SearchOutlined = __webpack_require__(46820);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js
var reactNode = __webpack_require__(92343);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js
var useSize = __webpack_require__(19716);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js
var Compact = __webpack_require__(33234);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js
"use client";
var Search_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 Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
const {
prefixCls: customizePrefixCls,
inputPrefixCls: customizeInputPrefixCls,
className,
size: customizeSize,
suffix,
enterButton = false,
addonAfter,
loading,
disabled,
onSearch: customOnSearch,
onChange: customOnChange,
onCompositionStart,
onCompositionEnd
} = props,
restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]);
const {
getPrefixCls,
direction
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const composedRef = _react_17_0_2_react.useRef(false);
const prefixCls = getPrefixCls('input-search', customizePrefixCls);
const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
const {
compactSize
} = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction);
const size = (0,useSize/* default */.Z)(ctx => {
var _a;
return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx;
});
const inputRef = _react_17_0_2_react.useRef(null);
const onChange = e => {
if (e && e.target && e.type === 'click' && customOnSearch) {
customOnSearch(e.target.value, e, {
source: 'clear'
});
}
if (customOnChange) {
customOnChange(e);
}
};
const onMouseDown = e => {
var _a;
if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) {
e.preventDefault();
}
};
const onSearch = e => {
var _a, _b;
if (customOnSearch) {
customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, {
source: 'input'
});
}
};
const onPressEnter = e => {
if (composedRef.current || loading) {
return;
}
onSearch(e);
};
const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null;
const btnClassName = `${prefixCls}-button`;
let button;
const enterButtonAsElement = enterButton || {};
const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true;
if (isAntdButton || enterButtonAsElement.type === 'button') {
button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({
onMouseDown,
onClick: e => {
var _a, _b;
(_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e);
onSearch(e);
},
key: 'enterButton'
}, isAntdButton ? {
className: btnClassName,
size
} : {}));
} else {
button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
className: btnClassName,
type: enterButton ? 'primary' : undefined,
size: size,
disabled: disabled,
key: "enterButton",
onMouseDown: onMouseDown,
onClick: onSearch,
loading: loading,
icon: searchIcon
}, enterButton);
}
if (addonAfter) {
button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, {
key: 'addonAfter'
})];
}
const cls = _classnames_2_3_2_classnames_default()(prefixCls, {
[`${prefixCls}-rtl`]: direction === 'rtl',
[`${prefixCls}-${size}`]: !!size,
[`${prefixCls}-with-button`]: !!enterButton
}, className);
const handleOnCompositionStart = e => {
composedRef.current = true;
onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e);
};
const handleOnCompositionEnd = e => {
composedRef.current = false;
onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e);
};
return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({
ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref),
onPressEnter: onPressEnter
}, restProps, {
size: size,
onCompositionStart: handleOnCompositionStart,
onCompositionEnd: handleOnCompositionEnd,
prefixCls: inputPrefixCls,
addonAfter: button,
suffix: suffix,
onChange: onChange,
className: cls,
disabled: disabled
}));
});
if (false) {}
/* harmony default export */ var input_Search = (Search);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js
var TextArea = __webpack_require__(1643);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js
"use client";
const input_Input = Input/* default */.Z;
if (false) {}
input_Input.Group = input_Group;
input_Input.Search = input_Search;
input_Input.TextArea = TextArea/* default */.Z;
input_Input.Password = input_Password;
/* harmony default export */ var input = (input_Input);
/***/ }),
/***/ 81327:
/*!*********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules ***!
\*********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ space; }
});
// UNUSED EXPORTS: SpaceContext
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/Children/toArray.js
var toArray = __webpack_require__(45659);
// 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/space/Compact.js
var Compact = __webpack_require__(33234);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/context.js
const SpaceContext = /*#__PURE__*/_react_17_0_2_react.createContext({
latestIndex: 0
});
const SpaceContextProvider = SpaceContext.Provider;
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Item.js
"use client";
const Item = _ref => {
let {
className,
index,
children,
split,
style
} = _ref;
const {
latestIndex
} = _react_17_0_2_react.useContext(SpaceContext);
if (children === null || children === undefined) {
return null;
}
return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
className: className,
style: style
}, children), index < latestIndex && split && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
className: `${className}-split`
}, split));
};
/* harmony default export */ var space_Item = (Item);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/style/index.js + 1 modules
var space_style = __webpack_require__(2856);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/utils.js
function isPresetSize(size) {
return ['small', 'middle', 'large'].includes(size);
}
function isValidGapNumber(size) {
if (!size) {
// The case of size = 0 is deliberately excluded here, because the default value of the gap attribute in CSS is 0, so if the user passes 0 in, we can directly ignore it.
return false;
}
return typeof size === 'number' && !Number.isNaN(size);
}
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/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 Space = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
var _a, _b;
const {
getPrefixCls,
space,
direction: directionConfig
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const {
size = (space === null || space === void 0 ? void 0 : space.size) || 'small',
align,
className,
rootClassName,
children,
direction = 'horizontal',
prefixCls: customizePrefixCls,
split,
style,
wrap = false,
classNames: customClassNames,
styles
} = props,
otherProps = __rest(props, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]);
const [horizontalSize, verticalSize] = Array.isArray(size) ? size : [size, size];
const isPresetVerticalSize = isPresetSize(verticalSize);
const isPresetHorizontalSize = isPresetSize(horizontalSize);
const isValidVerticalSize = isValidGapNumber(verticalSize);
const isValidHorizontalSize = isValidGapNumber(horizontalSize);
const childNodes = (0,toArray/* default */.Z)(children, {
keepEmpty: true
});
const mergedAlign = align === undefined && direction === 'horizontal' ? 'center' : align;
const prefixCls = getPrefixCls('space', customizePrefixCls);
const [wrapSSR, hashId] = (0,space_style/* default */.Z)(prefixCls);
const cls = _classnames_2_3_2_classnames_default()(prefixCls, space === null || space === void 0 ? void 0 : space.className, hashId, `${prefixCls}-${direction}`, {
[`${prefixCls}-rtl`]: directionConfig === 'rtl',
[`${prefixCls}-align-${mergedAlign}`]: mergedAlign,
[`${prefixCls}-gap-row-${verticalSize}`]: isPresetVerticalSize,
[`${prefixCls}-gap-col-${horizontalSize}`]: isPresetHorizontalSize
}, className, rootClassName);
const itemClassName = _classnames_2_3_2_classnames_default()(`${prefixCls}-item`, (_a = customClassNames === null || customClassNames === void 0 ? void 0 : customClassNames.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.classNames) === null || _b === void 0 ? void 0 : _b.item);
// Calculate latest one
let latestIndex = 0;
const nodes = childNodes.map((child, i) => {
var _a, _b;
if (child !== null && child !== undefined) {
latestIndex = i;
}
const key = child && child.key || `${itemClassName}-${i}`;
return /*#__PURE__*/_react_17_0_2_react.createElement(space_Item, {
className: itemClassName,
key: key,
index: i,
split: split,
style: (_a = styles === null || styles === void 0 ? void 0 : styles.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.styles) === null || _b === void 0 ? void 0 : _b.item
}, child);
});
const spaceContext = _react_17_0_2_react.useMemo(() => ({
latestIndex
}), [latestIndex]);
// =========================== Render ===========================
if (childNodes.length === 0) {
return null;
}
const gapStyle = {};
if (wrap) {
gapStyle.flexWrap = 'wrap';
}
if (!isPresetHorizontalSize && isValidHorizontalSize) {
gapStyle.columnGap = horizontalSize;
}
if (!isPresetVerticalSize && isValidVerticalSize) {
gapStyle.rowGap = verticalSize;
}
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({
ref: ref,
className: cls,
style: Object.assign(Object.assign(Object.assign({}, gapStyle), space === null || space === void 0 ? void 0 : space.style), style)
}, otherProps), /*#__PURE__*/_react_17_0_2_react.createElement(SpaceContextProvider, {
value: spaceContext
}, nodes)));
});
if (false) {}
const CompoundedSpace = Space;
CompoundedSpace.Compact = Compact/* default */.ZP;
/* harmony default export */ var space = (CompoundedSpace);
/***/ })
}]);

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[27315,15569,64802,10375,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[27315,15569,64802,10375,68685,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[27829,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[27829,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[29414,49166,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[29414,49166,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[34668,64802,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[34668,64802,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[34712,15569,64802,19523,18900,10375,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[34712,15569,64802,19523,18900,10375,68685,34668,54512,25156],{
/***/ 98915:
/*!***********************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[38177,64802,47256,85081,53555,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[38177,64802,47256,85081,53555,34668,54512,25156],{
/***/ 80045:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[41885,64802,38177,47256,85081,53555,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[41885,64802,38177,47256,85081,53555,34668,54512,25156],{
/***/ 80045:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[47256,64802,38177,85081,53555,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[47256,64802,38177,85081,53555,34668,54512,25156],{
/***/ 80045:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[53359,64802,38177,47256,85081,53555,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[53359,64802,38177,47256,85081,53555,34668,54512,25156],{
/***/ 80045:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[53555,64802,38177,47256,85081,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[53555,64802,38177,47256,85081,34668,54512,25156],{
/***/ 80045:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[54512,64802,34668],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[54512,64802,34668,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[54747,15569,64802,12312,73168,18080,34668,54512,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[54747,15569,64802,12312,73168,18080,34668,54512,25156,21105],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[57889,27829,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[57889,27829,64802,34668,54512,25156],{
/***/ 47966:
/*!********************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[60590,64802,38177,47256,85081,53555,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[60590,64802,38177,47256,85081,53555,34668,54512,25156],{
/***/ 80045:
/*!*******************************************************************************************************************!*\

@ -1,47 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[3890,15569,64802,82080,84322,10375,34668,54512],{
/***/ 75769:
/*!*******************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CheckOutlined.js + 1 modules ***!
\*******************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_CheckOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(38329);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/CheckOutlined.js
// This icon file is generated automatically.
var CheckOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z" } }] }, "name": "check", "theme": "outlined" };
/* harmony default export */ var asn_CheckOutlined = (CheckOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(91851);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CheckOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var CheckOutlined_CheckOutlined = function CheckOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_CheckOutlined
}));
};
if (false) {}
/* harmony default export */ var icons_CheckOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(CheckOutlined_CheckOutlined));
/***/ }),
(self["webpackChunk"] = self["webpackChunk"] || []).push([[60693,15569,64802,88100,12312,54747,73168,18080,34668,54512,25156,21105],{
/***/ 15997:
/*!*****************************************************************************************************!*\
@ -700,6 +658,224 @@ input_Input.Password = input_Password;
/***/ }),
/***/ 57809:
/*!**********************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/select/index.js ***!
\**********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 77861);
/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 99468);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var _util_PurePanel__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../_util/PurePanel */ 53487);
/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../_util/motion */ 62892);
/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/statusUtils */ 19080);
/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355);
/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 1684);
/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 93891);
/* harmony import */ var _config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../config-provider/hooks/useSize */ 19716);
/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../form/context */ 32441);
/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../space/Compact */ 33234);
/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 14154);
/* harmony import */ var _useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./useBuiltinPlacements */ 58582);
/* harmony import */ var _useShowArrow__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./useShowArrow */ 84443);
/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./utils/iconUtil */ 66339);
"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;
};
// TODO: 4.0 - codemod should help to change `filterOption` to support node props.
const SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE';
const InternalSelect = (_a, ref) => {
var _b;
var {
prefixCls: customizePrefixCls,
bordered = true,
className,
rootClassName,
getPopupContainer,
popupClassName,
dropdownClassName,
listHeight = 256,
placement,
listItemHeight = 24,
size: customizeSize,
disabled: customDisabled,
notFoundContent,
status: customStatus,
builtinPlacements,
dropdownMatchSelectWidth,
popupMatchSelectWidth,
direction: propDirection,
style,
allowClear
} = _a,
props = __rest(_a, ["prefixCls", "bordered", "className", "rootClassName", "getPopupContainer", "popupClassName", "dropdownClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "builtinPlacements", "dropdownMatchSelectWidth", "popupMatchSelectWidth", "direction", "style", "allowClear"]);
const {
getPopupContainer: getContextPopupContainer,
getPrefixCls,
renderEmpty,
direction: contextDirection,
virtual,
popupMatchSelectWidth: contextPopupMatchSelectWidth,
popupOverflow,
select
} = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_);
const prefixCls = getPrefixCls('select', customizePrefixCls);
const rootPrefixCls = getPrefixCls();
const direction = propDirection !== null && propDirection !== void 0 ? propDirection : contextDirection;
const {
compactSize,
compactItemClassnames
} = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_4__/* .useCompactItemContext */ .ri)(prefixCls, direction);
const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls);
const mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => {
const {
mode: m
} = props;
if (m === 'combobox') {
return undefined;
}
if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) {
return 'combobox';
}
return m;
}, [props.mode]);
const isMultiple = mode === 'multiple' || mode === 'tags';
const showSuffixIcon = (0,_useShowArrow__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(props.suffixIcon, props.showArrow);
const mergedPopupMatchSelectWidth = (_b = popupMatchSelectWidth !== null && popupMatchSelectWidth !== void 0 ? popupMatchSelectWidth : dropdownMatchSelectWidth) !== null && _b !== void 0 ? _b : contextPopupMatchSelectWidth;
// ===================== Form Status =====================
const {
status: contextStatus,
hasFeedback,
isFormItemInput,
feedbackIcon
} = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_form_context__WEBPACK_IMPORTED_MODULE_7__/* .FormItemInputContext */ .aM);
const mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getMergedStatus */ .F)(contextStatus, customStatus);
// ===================== Empty =====================
let mergedNotFound;
if (notFoundContent !== undefined) {
mergedNotFound = notFoundContent;
} else if (mode === 'combobox') {
mergedNotFound = null;
} else {
mergedNotFound = (renderEmpty === null || renderEmpty === void 0 ? void 0 : renderEmpty('Select')) || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, {
componentName: "Select"
});
}
// ===================== Icons =====================
const {
suffixIcon,
itemIcon,
removeIcon,
clearIcon
} = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)(Object.assign(Object.assign({}, props), {
multiple: isMultiple,
hasFeedback,
feedbackIcon,
showSuffixIcon,
prefixCls,
showArrow: props.showArrow,
componentName: 'Select'
}));
const mergedAllowClear = allowClear === true ? {
clearIcon
} : allowClear;
const selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']);
const rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, {
[`${prefixCls}-dropdown-${direction}`]: direction === 'rtl'
}, rootClassName, hashId);
const mergedSize = (0,_config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(ctx => {
var _a;
return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx;
});
// ===================== Disabled =====================
const disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z);
const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;
const mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()({
[`${prefixCls}-lg`]: mergedSize === 'large',
[`${prefixCls}-sm`]: mergedSize === 'small',
[`${prefixCls}-rtl`]: direction === 'rtl',
[`${prefixCls}-borderless`]: !bordered,
[`${prefixCls}-in-form-item`]: isFormItemInput
}, (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, select === null || select === void 0 ? void 0 : select.className, className, rootClassName, hashId);
// ===================== Placement =====================
const memoPlacement = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => {
if (placement !== undefined) {
return placement;
}
return direction === 'rtl' ? 'bottomRight' : 'bottomLeft';
}, [placement, direction]);
const mergedBuiltinPlacements = (0,_useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z)(builtinPlacements, popupOverflow);
// ====================== Warning ======================
if (false) {}
// ====================== Render =======================
return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, Object.assign({
ref: ref,
virtual: virtual,
showSearch: select === null || select === void 0 ? void 0 : select.showSearch
}, selectProps, {
style: Object.assign(Object.assign({}, select === null || select === void 0 ? void 0 : select.style), style),
dropdownMatchSelectWidth: mergedPopupMatchSelectWidth,
builtinPlacements: mergedBuiltinPlacements,
transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_15__/* .getTransitionName */ .m)(rootPrefixCls, 'slide-up', props.transitionName),
listHeight: listHeight,
listItemHeight: listItemHeight,
mode: mode,
prefixCls: prefixCls,
placement: memoPlacement,
direction: direction,
suffixIcon: suffixIcon,
menuItemSelectedIcon: itemIcon,
removeIcon: removeIcon,
allowClear: mergedAllowClear,
notFoundContent: mergedNotFound,
className: mergedClassName,
getPopupContainer: getPopupContainer || getContextPopupContainer,
dropdownClassName: rcSelectRtlDropdownClassName,
disabled: mergedDisabled
})));
};
if (false) {}
const Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect);
// We don't care debug panel
/* istanbul ignore next */
const PurePanel = (0,_util_PurePanel__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z)(Select);
Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE;
Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx;
Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo;
Select._InternalPanelDoNotUseOrYouWillBeFired = PurePanel;
if (false) {}
/* harmony default export */ __webpack_exports__["default"] = (Select);
/***/ }),
/***/ 81327:
/*!*********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules ***!
@ -880,159 +1056,6 @@ CompoundedSpace.Compact = Compact/* default */.ZP;
/***/ }),
/***/ 92899:
/*!***************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/style/motion/move.js ***!
\***************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Fm: function() { return /* binding */ initMoveMotion; }
/* harmony export */ });
/* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */
/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 36646);
/* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406);
const moveDownIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveDownIn', {
'0%': {
transform: 'translate3d(0, 100%, 0)',
transformOrigin: '0 0',
opacity: 0
},
'100%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
}
});
const moveDownOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveDownOut', {
'0%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
},
'100%': {
transform: 'translate3d(0, 100%, 0)',
transformOrigin: '0 0',
opacity: 0
}
});
const moveLeftIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveLeftIn', {
'0%': {
transform: 'translate3d(-100%, 0, 0)',
transformOrigin: '0 0',
opacity: 0
},
'100%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
}
});
const moveLeftOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveLeftOut', {
'0%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
},
'100%': {
transform: 'translate3d(-100%, 0, 0)',
transformOrigin: '0 0',
opacity: 0
}
});
const moveRightIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveRightIn', {
'0%': {
transform: 'translate3d(100%, 0, 0)',
transformOrigin: '0 0',
opacity: 0
},
'100%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
}
});
const moveRightOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveRightOut', {
'0%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
},
'100%': {
transform: 'translate3d(100%, 0, 0)',
transformOrigin: '0 0',
opacity: 0
}
});
const moveUpIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveUpIn', {
'0%': {
transform: 'translate3d(0, -100%, 0)',
transformOrigin: '0 0',
opacity: 0
},
'100%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
}
});
const moveUpOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveUpOut', {
'0%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
},
'100%': {
transform: 'translate3d(0, -100%, 0)',
transformOrigin: '0 0',
opacity: 0
}
});
const moveMotion = {
'move-up': {
inKeyframes: moveUpIn,
outKeyframes: moveUpOut
},
'move-down': {
inKeyframes: moveDownIn,
outKeyframes: moveDownOut
},
'move-left': {
inKeyframes: moveLeftIn,
outKeyframes: moveLeftOut
},
'move-right': {
inKeyframes: moveRightIn,
outKeyframes: moveRightOut
}
};
const initMoveMotion = (token, motionName) => {
const {
antCls
} = token;
const motionCls = `${antCls}-${motionName}`;
const {
inKeyframes,
outKeyframes
} = moveMotion[motionName];
return [(0,_motion__WEBPACK_IMPORTED_MODULE_1__/* .initMotion */ .R)(motionCls, inKeyframes, outKeyframes, token.motionDurationMid), {
[`
${motionCls}-enter,
${motionCls}-appear
`]: {
opacity: 0,
animationTimingFunction: token.motionEaseOutCirc
},
[`${motionCls}-leave`]: {
animationTimingFunction: token.motionEaseInOutCirc
}
}];
};
/***/ }),
/***/ 51218:
/*!********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/tree/index.js + 8 modules ***!

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[61952,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[61952,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[62979,2595,64802,55127,89360,64447,38177,47256,85081,53555,34668,54512,52312,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[62979,2595,64802,55127,89360,64447,38177,47256,85081,53555,34668,54512,25156,52312,21105],{
/***/ 47966:
/*!********************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -0,0 +1,952 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[68685,15569,64802,10375,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\
!*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***!
\*****************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ icons_EyeOutlined; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(38329);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/EyeOutlined.js
// This icon file is generated automatically.
var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" };
/* harmony default export */ var asn_EyeOutlined = (EyeOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(91851);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EyeOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_EyeOutlined
}));
};
if (false) {}
/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined));
/***/ }),
/***/ 56762:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useForceUpdate.js ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Z: function() { return /* binding */ useForceUpdate; }
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
function useForceUpdate() {
const [, forceUpdate] = react__WEBPACK_IMPORTED_MODULE_0__.useReducer(x => x + 1, 0);
return forceUpdate;
}
/***/ }),
/***/ 38854:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ es_dropdown; }
});
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js
var dropdown = __webpack_require__(91857);
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_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/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules
var EllipsisOutlined = __webpack_require__(93319);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
var es_button = __webpack_require__(3113);
// 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/space/index.js + 3 modules
var space = __webpack_require__(81327);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js
var Compact = __webpack_require__(33234);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules
var style = __webpack_require__(47211);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.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 DropdownButton = props => {
const {
getPopupContainer: getContextPopupContainer,
getPrefixCls,
direction
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const {
prefixCls: customizePrefixCls,
type = 'default',
danger,
disabled,
loading,
onClick,
htmlType,
children,
className,
menu,
arrow,
autoFocus,
overlay,
trigger,
align,
open,
onOpenChange,
placement,
getPopupContainer,
href,
icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null),
title,
buttonsRender = buttons => buttons,
mouseEnterDelay,
mouseLeaveDelay,
overlayClassName,
overlayStyle,
destroyPopupOnHide,
dropdownRender
} = props,
restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]);
const prefixCls = getPrefixCls('dropdown', customizePrefixCls);
const buttonPrefixCls = `${prefixCls}-button`;
const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls);
const dropdownProps = {
menu,
arrow,
autoFocus,
align,
disabled,
trigger: disabled ? [] : trigger,
onOpenChange,
getPopupContainer: getPopupContainer || getContextPopupContainer,
mouseEnterDelay,
mouseLeaveDelay,
overlayClassName,
overlayStyle,
destroyPopupOnHide,
dropdownRender
};
const {
compactSize,
compactItemClassnames
} = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction);
const classes = _classnames_2_3_2_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId);
if ('overlay' in props) {
dropdownProps.overlay = overlay;
}
if ('open' in props) {
dropdownProps.open = open;
}
if ('placement' in props) {
dropdownProps.placement = placement;
} else {
dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight';
}
const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
type: type,
danger: danger,
disabled: disabled,
loading: loading,
onClick: onClick,
htmlType: htmlType,
href: href,
title: title
}, children);
const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
type: type,
danger: danger,
icon: icon
});
const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]);
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({
className: classes,
size: compactSize,
block: true
}, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender)));
};
DropdownButton.__ANT_BUTTON = true;
/* harmony default export */ var dropdown_button = (DropdownButton);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js
"use client";
const Dropdown = dropdown/* default */.Z;
Dropdown.Button = dropdown_button;
/* harmony default export */ var es_dropdown = (Dropdown);
/***/ }),
/***/ 1056:
/*!*********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***!
\*********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ input; }
});
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_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/form/context.js
var form_context = __webpack_require__(32441);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js
var style = __webpack_require__(9937);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js
"use client";
const Group = props => {
const {
getPrefixCls,
direction
} = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_);
const {
prefixCls: customizePrefixCls,
className
} = props;
const prefixCls = getPrefixCls('input-group', customizePrefixCls);
const inputPrefixCls = getPrefixCls('input');
const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls);
const cls = _classnames_2_3_2_classnames_default()(prefixCls, {
[`${prefixCls}-lg`]: props.size === 'large',
[`${prefixCls}-sm`]: props.size === 'small',
[`${prefixCls}-compact`]: props.compact,
[`${prefixCls}-rtl`]: direction === 'rtl'
}, hashId, className);
const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM);
const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), {
isFormItemInput: false
}), [formItemContext]);
if (false) {}
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", {
className: cls,
style: props.style,
onMouseEnter: props.onMouseEnter,
onMouseLeave: props.onMouseLeave,
onFocus: props.onFocus,
onBlur: props.onBlur
}, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, {
value: groupFormItemContext
}, props.children)));
};
/* harmony default export */ var input_Group = (Group);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules
var Input = __webpack_require__(9432);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(38329);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js
// This icon file is generated automatically.
var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" };
/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(91851);
;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EyeInvisibleOutlined.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) {
return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
ref: ref,
icon: asn_EyeInvisibleOutlined
}));
};
if (false) {}
/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined));
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules
var EyeOutlined = __webpack_require__(15997);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/omit.js
var omit = __webpack_require__(99468);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/ref.js
var es_ref = __webpack_require__(88831);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js
var useRemovePasswordTimeout = __webpack_require__(59412);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.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 defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null);
const ActionMap = {
click: 'onClick',
hover: 'onMouseOver'
};
const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
const {
visibilityToggle = true
} = props;
const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined;
const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false);
const inputRef = (0,_react_17_0_2_react.useRef)(null);
_react_17_0_2_react.useEffect(() => {
if (visibilityControlled) {
setVisible(visibilityToggle.visible);
}
}, [visibilityControlled, visibilityToggle]);
// Remove Password value
const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef);
const onVisibleChange = () => {
const {
disabled
} = props;
if (disabled) {
return;
}
if (visible) {
removePasswordTimeout();
}
setVisible(prevState => {
var _a;
const newState = !prevState;
if (typeof visibilityToggle === 'object') {
(_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState);
}
return newState;
});
};
const getIcon = prefixCls => {
const {
action = 'click',
iconRender = defaultIconRender
} = props;
const iconTrigger = ActionMap[action] || '';
const icon = iconRender(visible);
const iconProps = {
[iconTrigger]: onVisibleChange,
className: `${prefixCls}-icon`,
key: 'passwordIcon',
onMouseDown: e => {
// Prevent focused state lost
// https://github.com/ant-design/ant-design/issues/15173
e.preventDefault();
},
onMouseUp: e => {
// Prevent caret position change
// https://github.com/ant-design/ant-design/issues/23524
e.preventDefault();
}
};
return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps);
};
const {
className,
prefixCls: customizePrefixCls,
inputPrefixCls: customizeInputPrefixCls,
size
} = props,
restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]);
const {
getPrefixCls
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
const prefixCls = getPrefixCls('input-password', customizePrefixCls);
const suffixIcon = visibilityToggle && getIcon(prefixCls);
const inputClassName = _classnames_2_3_2_classnames_default()(prefixCls, className, {
[`${prefixCls}-${size}`]: !!size
});
const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), {
type: visible ? 'text' : 'password',
className: inputClassName,
prefixCls: inputPrefixCls,
suffix: suffixIcon
});
if (size) {
omittedProps.size = size;
}
return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({
ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef)
}, omittedProps));
});
if (false) {}
/* harmony default export */ var input_Password = (Password);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules
var SearchOutlined = __webpack_require__(46820);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js
var reactNode = __webpack_require__(92343);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js
var useSize = __webpack_require__(19716);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js
var Compact = __webpack_require__(33234);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js
"use client";
var Search_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 Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
const {
prefixCls: customizePrefixCls,
inputPrefixCls: customizeInputPrefixCls,
className,
size: customizeSize,
suffix,
enterButton = false,
addonAfter,
loading,
disabled,
onSearch: customOnSearch,
onChange: customOnChange,
onCompositionStart,
onCompositionEnd
} = props,
restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]);
const {
getPrefixCls,
direction
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const composedRef = _react_17_0_2_react.useRef(false);
const prefixCls = getPrefixCls('input-search', customizePrefixCls);
const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
const {
compactSize
} = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction);
const size = (0,useSize/* default */.Z)(ctx => {
var _a;
return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx;
});
const inputRef = _react_17_0_2_react.useRef(null);
const onChange = e => {
if (e && e.target && e.type === 'click' && customOnSearch) {
customOnSearch(e.target.value, e, {
source: 'clear'
});
}
if (customOnChange) {
customOnChange(e);
}
};
const onMouseDown = e => {
var _a;
if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) {
e.preventDefault();
}
};
const onSearch = e => {
var _a, _b;
if (customOnSearch) {
customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, {
source: 'input'
});
}
};
const onPressEnter = e => {
if (composedRef.current || loading) {
return;
}
onSearch(e);
};
const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null;
const btnClassName = `${prefixCls}-button`;
let button;
const enterButtonAsElement = enterButton || {};
const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true;
if (isAntdButton || enterButtonAsElement.type === 'button') {
button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({
onMouseDown,
onClick: e => {
var _a, _b;
(_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e);
onSearch(e);
},
key: 'enterButton'
}, isAntdButton ? {
className: btnClassName,
size
} : {}));
} else {
button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, {
className: btnClassName,
type: enterButton ? 'primary' : undefined,
size: size,
disabled: disabled,
key: "enterButton",
onMouseDown: onMouseDown,
onClick: onSearch,
loading: loading,
icon: searchIcon
}, enterButton);
}
if (addonAfter) {
button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, {
key: 'addonAfter'
})];
}
const cls = _classnames_2_3_2_classnames_default()(prefixCls, {
[`${prefixCls}-rtl`]: direction === 'rtl',
[`${prefixCls}-${size}`]: !!size,
[`${prefixCls}-with-button`]: !!enterButton
}, className);
const handleOnCompositionStart = e => {
composedRef.current = true;
onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e);
};
const handleOnCompositionEnd = e => {
composedRef.current = false;
onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e);
};
return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({
ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref),
onPressEnter: onPressEnter
}, restProps, {
size: size,
onCompositionStart: handleOnCompositionStart,
onCompositionEnd: handleOnCompositionEnd,
prefixCls: inputPrefixCls,
addonAfter: button,
suffix: suffix,
onChange: onChange,
className: cls,
disabled: disabled
}));
});
if (false) {}
/* harmony default export */ var input_Search = (Search);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js
var TextArea = __webpack_require__(1643);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js
"use client";
const input_Input = Input/* default */.Z;
if (false) {}
input_Input.Group = input_Group;
input_Input.Search = input_Search;
input_Input.TextArea = TextArea/* default */.Z;
input_Input.Password = input_Password;
/* harmony default export */ var input = (input_Input);
/***/ }),
/***/ 81327:
/*!*********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules ***!
\*********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ space; }
});
// UNUSED EXPORTS: SpaceContext
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/Children/toArray.js
var toArray = __webpack_require__(45659);
// 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/space/Compact.js
var Compact = __webpack_require__(33234);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/context.js
const SpaceContext = /*#__PURE__*/_react_17_0_2_react.createContext({
latestIndex: 0
});
const SpaceContextProvider = SpaceContext.Provider;
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Item.js
"use client";
const Item = _ref => {
let {
className,
index,
children,
split,
style
} = _ref;
const {
latestIndex
} = _react_17_0_2_react.useContext(SpaceContext);
if (children === null || children === undefined) {
return null;
}
return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
className: className,
style: style
}, children), index < latestIndex && split && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
className: `${className}-split`
}, split));
};
/* harmony default export */ var space_Item = (Item);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/style/index.js + 1 modules
var space_style = __webpack_require__(2856);
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/utils.js
function isPresetSize(size) {
return ['small', 'middle', 'large'].includes(size);
}
function isValidGapNumber(size) {
if (!size) {
// The case of size = 0 is deliberately excluded here, because the default value of the gap attribute in CSS is 0, so if the user passes 0 in, we can directly ignore it.
return false;
}
return typeof size === 'number' && !Number.isNaN(size);
}
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/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 Space = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
var _a, _b;
const {
getPrefixCls,
space,
direction: directionConfig
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
const {
size = (space === null || space === void 0 ? void 0 : space.size) || 'small',
align,
className,
rootClassName,
children,
direction = 'horizontal',
prefixCls: customizePrefixCls,
split,
style,
wrap = false,
classNames: customClassNames,
styles
} = props,
otherProps = __rest(props, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]);
const [horizontalSize, verticalSize] = Array.isArray(size) ? size : [size, size];
const isPresetVerticalSize = isPresetSize(verticalSize);
const isPresetHorizontalSize = isPresetSize(horizontalSize);
const isValidVerticalSize = isValidGapNumber(verticalSize);
const isValidHorizontalSize = isValidGapNumber(horizontalSize);
const childNodes = (0,toArray/* default */.Z)(children, {
keepEmpty: true
});
const mergedAlign = align === undefined && direction === 'horizontal' ? 'center' : align;
const prefixCls = getPrefixCls('space', customizePrefixCls);
const [wrapSSR, hashId] = (0,space_style/* default */.Z)(prefixCls);
const cls = _classnames_2_3_2_classnames_default()(prefixCls, space === null || space === void 0 ? void 0 : space.className, hashId, `${prefixCls}-${direction}`, {
[`${prefixCls}-rtl`]: directionConfig === 'rtl',
[`${prefixCls}-align-${mergedAlign}`]: mergedAlign,
[`${prefixCls}-gap-row-${verticalSize}`]: isPresetVerticalSize,
[`${prefixCls}-gap-col-${horizontalSize}`]: isPresetHorizontalSize
}, className, rootClassName);
const itemClassName = _classnames_2_3_2_classnames_default()(`${prefixCls}-item`, (_a = customClassNames === null || customClassNames === void 0 ? void 0 : customClassNames.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.classNames) === null || _b === void 0 ? void 0 : _b.item);
// Calculate latest one
let latestIndex = 0;
const nodes = childNodes.map((child, i) => {
var _a, _b;
if (child !== null && child !== undefined) {
latestIndex = i;
}
const key = child && child.key || `${itemClassName}-${i}`;
return /*#__PURE__*/_react_17_0_2_react.createElement(space_Item, {
className: itemClassName,
key: key,
index: i,
split: split,
style: (_a = styles === null || styles === void 0 ? void 0 : styles.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.styles) === null || _b === void 0 ? void 0 : _b.item
}, child);
});
const spaceContext = _react_17_0_2_react.useMemo(() => ({
latestIndex
}), [latestIndex]);
// =========================== Render ===========================
if (childNodes.length === 0) {
return null;
}
const gapStyle = {};
if (wrap) {
gapStyle.flexWrap = 'wrap';
}
if (!isPresetHorizontalSize && isValidHorizontalSize) {
gapStyle.columnGap = horizontalSize;
}
if (!isPresetVerticalSize && isValidVerticalSize) {
gapStyle.rowGap = verticalSize;
}
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({
ref: ref,
className: cls,
style: Object.assign(Object.assign(Object.assign({}, gapStyle), space === null || space === void 0 ? void 0 : space.style), style)
}, otherProps), /*#__PURE__*/_react_17_0_2_react.createElement(SpaceContextProvider, {
value: spaceContext
}, nodes)));
});
if (false) {}
const CompoundedSpace = Space;
CompoundedSpace.Compact = Compact/* default */.ZP;
/* harmony default export */ var space = (CompoundedSpace);
/***/ }),
/***/ 92899:
/*!***************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/style/motion/move.js ***!
\***************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Fm: function() { return /* binding */ initMoveMotion; }
/* harmony export */ });
/* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */
/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 36646);
/* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406);
const moveDownIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveDownIn', {
'0%': {
transform: 'translate3d(0, 100%, 0)',
transformOrigin: '0 0',
opacity: 0
},
'100%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
}
});
const moveDownOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveDownOut', {
'0%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
},
'100%': {
transform: 'translate3d(0, 100%, 0)',
transformOrigin: '0 0',
opacity: 0
}
});
const moveLeftIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveLeftIn', {
'0%': {
transform: 'translate3d(-100%, 0, 0)',
transformOrigin: '0 0',
opacity: 0
},
'100%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
}
});
const moveLeftOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveLeftOut', {
'0%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
},
'100%': {
transform: 'translate3d(-100%, 0, 0)',
transformOrigin: '0 0',
opacity: 0
}
});
const moveRightIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveRightIn', {
'0%': {
transform: 'translate3d(100%, 0, 0)',
transformOrigin: '0 0',
opacity: 0
},
'100%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
}
});
const moveRightOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveRightOut', {
'0%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
},
'100%': {
transform: 'translate3d(100%, 0, 0)',
transformOrigin: '0 0',
opacity: 0
}
});
const moveUpIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveUpIn', {
'0%': {
transform: 'translate3d(0, -100%, 0)',
transformOrigin: '0 0',
opacity: 0
},
'100%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
}
});
const moveUpOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveUpOut', {
'0%': {
transform: 'translate3d(0, 0, 0)',
transformOrigin: '0 0',
opacity: 1
},
'100%': {
transform: 'translate3d(0, -100%, 0)',
transformOrigin: '0 0',
opacity: 0
}
});
const moveMotion = {
'move-up': {
inKeyframes: moveUpIn,
outKeyframes: moveUpOut
},
'move-down': {
inKeyframes: moveDownIn,
outKeyframes: moveDownOut
},
'move-left': {
inKeyframes: moveLeftIn,
outKeyframes: moveLeftOut
},
'move-right': {
inKeyframes: moveRightIn,
outKeyframes: moveRightOut
}
};
const initMoveMotion = (token, motionName) => {
const {
antCls
} = token;
const motionCls = `${antCls}-${motionName}`;
const {
inKeyframes,
outKeyframes
} = moveMotion[motionName];
return [(0,_motion__WEBPACK_IMPORTED_MODULE_1__/* .initMotion */ .R)(motionCls, inKeyframes, outKeyframes, token.motionDurationMid), {
[`
${motionCls}-enter,
${motionCls}-appear
`]: {
opacity: 0,
animationTimingFunction: token.motionEaseOutCirc
},
[`${motionCls}-leave`]: {
animationTimingFunction: token.motionEaseInOutCirc
}
}];
};
/***/ })
}]);

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[72274,15569,64802,27315,10375,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[72274,15569,64802,27315,10375,68685,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[73168,15569,64802,12312,54747,18080,34668,54512,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[73168,15569,64802,12312,54747,18080,34668,54512,25156,21105],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[77918,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[77918,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[79399,15569,64802,84322,19523,18900,34712,10375,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[79399,15569,64802,84322,19523,18900,34712,10375,68685,34668,54512,25156],{
/***/ 98915:
/*!***********************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[82080,15569,64802,3890,84322,10375,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[82080,15569,64802,84322,10375,68685,34668,54512,25156],{
/***/ 75769:
/*!*******************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[84322,15569,64802,10375,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[84322,15569,64802,10375,68685,34668,54512,25156],{
/***/ 75769:
/*!*******************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[85081,64802,38177,47256,53555,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[85081,64802,38177,47256,53555,34668,54512,25156],{
/***/ 80045:
/*!*******************************************************************************************************************!*\

@ -266,6 +266,7 @@ var User = function User(_ref) {
_umi_production_exports.history.push('/account/newInfo')
);
}
// history.push('/account/profile')
}), (0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "ml10 font16",
children: (_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.username
@ -427,6 +428,8 @@ var User = function User(_ref) {
}).then(function (res) {
console.log(res);
});
} else {
message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
}
case 10:
case "end":

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88100,15569,64802,12312,54747,73168,18080,34668,54512,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88100,15569,64802,60693,12312,54747,73168,18080,34668,54512,25156,21105],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88732,15569,64802,12312,54747,73168,18080,34668,54512,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88732,15569,64802,12312,54747,73168,18080,34668,54512,25156,21105],{
/***/ 98915:
/*!***********************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88949,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88949,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[94439,64802,38177,47256,85081,53555,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[94439,64802,38177,47256,85081,53555,34668,54512,25156],{
/***/ 80045:
/*!*******************************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[98040,15569,64802,10375,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[98040,15569,64802,10375,68685,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -572,7 +572,7 @@ var fetch = __webpack_require__(91506);
// EXTERNAL MODULE: ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js
var lib = __webpack_require__(56102);
// EXTERNAL MODULE: ./src/pages/Graduations/components/Tags/index.tsx + 1 modules
var Tags = __webpack_require__(61500);
var Tags = __webpack_require__(94422);
// EXTERNAL MODULE: ./src/pages/Graduations/components/Addperson/index.tsx
var Addperson = __webpack_require__(42916);
// EXTERNAL MODULE: ./src/service/graduations.ts
@ -1325,7 +1325,7 @@ var Page = function Page(_ref) {
/***/ }),
/***/ 61500:
/***/ 94422:
/*!*********************************************************************!*\
!*** ./src/pages/Graduations/components/Tags/index.tsx + 1 modules ***!
\*********************************************************************/

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[41717,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[41717,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[25972,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[25972,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -841,6 +841,14 @@ var listPlanLibrary = [{
icon_type: "survey",
name: "课程调研",
icon: 'iconfont icon-kechengtiaoyan'
}, {
icon_type: "workplace",
name: "个人工作台",
icon: 'iconfont icon-a-101jihua'
}, {
icon_type: "activity",
name: "教研活动",
icon: 'iconfont icon-jiaoyanhuodong'
}, {
icon_type: "knowledge",
name: "知识体系",

@ -94,16 +94,18 @@ var _react_17_0_2_react = __webpack_require__(59301);
var _umi_production_exports = __webpack_require__(45295);
// 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/button/index.js
var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules
var upload = __webpack_require__(6557);
// 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/button/index.js
var es_button = __webpack_require__(3113);
// 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/upload/index.js + 24 modules
var upload = __webpack_require__(6557);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(1056);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
var es_select = __webpack_require__(57809);
;// CONCATENATED MODULE: ./src/pages/Account/NewInfo/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var NewInfomodules = ({"bg":"bg___J2dKf","wrap":"wrap___toIKv","leftWarp":"leftWarp___PI3mr","avatar":"avatar___pUDMt","rightWarp":"rightWarp___EPRUc","tabs":"tabs___u_23X","item_tab":"item_tab___aUkUv","active_tab":"active_tab___hJXSP","active_line":"active_line___OKimK","headerTop":"headerTop___tRjBR","headerTL":"headerTL___zHl87","headerTR":"headerTR___TJ4An","conItemR":"conItemR___ptDM6","userInfo":"userInfo___Q_ml2","conItem":"conItem___RHQmB","conItemL":"conItemL___uykSq","title":"title___iRC6Y","user_modal":"user_modal___tGxSp","users_style":"users_style___mfiRe","sc_warp":"sc_warp____VgFc","wenan":"wenan___OHr5p","users_style2":"users_style2___Hz3iO","active_img":"active_img___yLDUF","input1":"input1___mNNwz","titleName":"titleName___mTrjX","formWrap":"formWrap___YL_qV","modalCss":"modalCss___aap9Q","buttonWrap":"buttonWrap___i_BBQ","yzm":"yzm___fMdFY","add_vtrs":"add_vtrs___O34OS","join_vtrs":"join_vtrs___BDU1c"});
@ -113,6 +115,8 @@ var env = __webpack_require__(78130);
var service_user = __webpack_require__(12538);
// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
var ui_customization = __webpack_require__(89200);
// EXTERNAL MODULE: ./src/service/account.ts
var service_account = __webpack_require__(68231);
// EXTERNAL MODULE: ./src/utils/hooks/useInterval.tsx
var useInterval = __webpack_require__(86393);
// EXTERNAL MODULE: ./src/pages/virtualSpaces/components/AddOrEdit/index.tsx + 1 modules
@ -543,10 +547,9 @@ var _excluded = ["user", "account", "globalSetting", "loading", "payload", "disp
// editUserInfo,
// import { getPhoneCode, provingPhone, updatePasswordNew, userPhoneBind } from '@/service/account';
@ -558,7 +561,7 @@ var _excluded = ["user", "account", "globalSetting", "loading", "payload", "disp
var AccountPage = function AccountPage(_ref) {
var _user$userInfo3, _user$userInfo5, _user$userInfo6, _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _user$userInfo18, _user$userInfo19, _user$userInfo20, _user$userInfo23, _userForm$imageUrl, _userForm$imageUrl2, _userForm$imageUrl3, _userForm$imageUrl4, _userForm$imageUrl5, _userForm$imageUrl6, _user$userInfo27, _user$userInfo28, _user$userInfo29;
var _user$userInfo3, _userForm$imageUrl, _user$userInfo6, _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _user$userInfo18, _user$userInfo19, _user$userInfo20, _user$userInfo21, _user$userInfo24, _user$userInfo28, _user$userInfo29, _user$userInfo30;
var user = _ref.user,
account = _ref.account,
globalSetting = _ref.globalSetting,
@ -644,6 +647,7 @@ var AccountPage = function AccountPage(_ref) {
},
lastname: "",
text_school_name: "",
identity: '',
student_id: ""
}),
_useState24 = slicedToArray_default()(_useState23, 2),
@ -690,7 +694,7 @@ var AccountPage = function AccountPage(_ref) {
}
});
}
_umi_production_exports.history.push("/account/profile/edit");
// history.push(`/account/profile/edit`);
}
case 4:
case "end":
@ -698,7 +702,6 @@ var AccountPage = function AccountPage(_ref) {
}
}, _callee);
}))();
// console.log('--------编辑',loading['account/editAccount']);
}, [(_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login]);
(0,_react_17_0_2_react.useEffect)(function () {
var _user$userInfo4;
@ -707,6 +710,20 @@ var AccountPage = function AccountPage(_ref) {
code: ""
});
}, [openEditPhone]);
(0,_react_17_0_2_react.useEffect)(function () {
var info = user.userInfo;
setUserForm({
image: "",
imageUrl: {
show: true,
url: info === null || info === void 0 ? void 0 : info.image_url
},
lastname: info === null || info === void 0 ? void 0 : info.username,
text_school_name: info === null || info === void 0 ? void 0 : info.text_school_name,
identity: info === null || info === void 0 ? void 0 : info.identity,
student_id: (info === null || info === void 0 ? void 0 : info.identity) == 'teacher' ? info === null || info === void 0 ? void 0 : info.staff_id : info === null || info === void 0 ? void 0 : info.student_id
});
}, []);
(0,useInterval/* useInterval */.Y)(function () {
if (!countdownFlag) {
return;
@ -839,21 +856,82 @@ var AccountPage = function AccountPage(_ref) {
className: NewInfomodules.leftWarp,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: NewInfomodules.avatar,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: "".concat(env/* default */.Z.IMG_SERVER, "/images/").concat((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.image_url),
width: 120,
height: 120,
onClick: function onClick() {
dispatch({
type: 'account/setActionTabs',
payload: {
key: 'Account-UpdateAvatar'
}
});
}
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, {
action: "",
accept: ".png,.jpeg,.jpg",
withCredentials: true,
showUploadList: false,
customRequest: function customRequest(e) {
if (!(e !== null && e !== void 0 && e.file)) {
return;
}
var reader = new FileReader();
reader.readAsDataURL(e === null || e === void 0 ? void 0 : e.file);
reader.onload = /*#__PURE__*/function () {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(val) {
var _val$target, _user$userInfo5;
var params, res;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
userForm.image = val === null || val === void 0 || (_val$target = val.target) === null || _val$target === void 0 ? void 0 : _val$target.result;
userForm.imageUrl = {
show: false,
url: URL.createObjectURL(e === null || e === void 0 ? void 0 : e.file)
};
setUserForm(objectSpread2_default()({}, userForm));
//换头像
params = {
user_id: user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_id,
image: userForm === null || userForm === void 0 ? void 0 : userForm.image,
user: {
lastname: userForm === null || userForm === void 0 ? void 0 : userForm.lastname,
user_extension_attributes: {
text_school_name: userForm === null || userForm === void 0 ? void 0 : userForm.text_school_name,
identity: userForm === null || userForm === void 0 ? void 0 : userForm.identity,
student_id: userForm === null || userForm === void 0 ? void 0 : userForm.student_id
}
}
};
_context4.next = 6;
return (0,service_account/* editUserInfo */.ic)(params);
case 6:
res = _context4.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
message/* default */.ZP.success("更新成功");
setOpenEditUserModal(false);
dispatch({
type: 'user/getUserInfo',
payload: objectSpread2_default()({}, payload)
});
}
case 8:
case "end":
return _context4.stop();
}
}, _callee4);
}));
return function (_x4) {
return _ref5.apply(this, arguments);
};
}();
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "".concat(NewInfomodules.users_style, " ").concat(userForm !== null && userForm !== void 0 && (_userForm$imageUrl = userForm.imageUrl) !== null && _userForm$imageUrl !== void 0 && _userForm$imageUrl.url ? NewInfomodules.users_style2 : ''),
children: ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.image_url) && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
width: 120,
height: 120,
style: {
cursor: 'pointer'
},
className: NewInfomodules.active_img,
src: "".concat(env/* default */.Z.IMG_SERVER, "/images/").concat((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.image_url)
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
title: (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.username,
children: ((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 || (_user$userInfo7 = _user$userInfo7.username) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.length) > 6 ? ((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 || (_user$userInfo8 = _user$userInfo8.username) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.substr(0, 6)) + '...' : (_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.username
title: (_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.username,
children: ((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 || (_user$userInfo9 = _user$userInfo9.username) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.length) > 6 ? ((_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 || (_user$userInfo10 = _user$userInfo10.username) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.substr(0, 6)) + '...' : (_user$userInfo11 = user.userInfo) === null || _user$userInfo11 === void 0 ? void 0 : _user$userInfo11.username
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
size: 'middle',
type: "primary",
@ -863,16 +941,16 @@ var AccountPage = function AccountPage(_ref) {
marginTop: 60
},
block: true,
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var res;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
localStorage.setItem("loginOut", "true");
_context4.next = 3;
_context5.next = 3;
return (0,service_user/* LoginOut */.vR)({});
case 3:
res = _context4.sent;
res = _context5.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 1) {
dispatch({
type: 'user/getUserInfo',
@ -895,9 +973,9 @@ var AccountPage = function AccountPage(_ref) {
}
case 5:
case "end":
return _context4.stop();
return _context5.stop();
}
}, _callee4);
}, _callee5);
})),
children: "\u9000\u51FA\u767B\u5F55"
})]
@ -972,7 +1050,8 @@ var AccountPage = function AccountPage(_ref) {
},
lastname: info === null || info === void 0 ? void 0 : info.username,
text_school_name: info === null || info === void 0 ? void 0 : info.text_school_name,
student_id: info === null || info === void 0 ? void 0 : info.student_id
identity: info === null || info === void 0 ? void 0 : info.identity,
student_id: (info === null || info === void 0 ? void 0 : info.identity) == 'teacher' ? info === null || info === void 0 ? void 0 : info.staff_id : info === null || info === void 0 ? void 0 : info.student_id
});
setOpenEditUserModal(true);
},
@ -992,7 +1071,7 @@ var AccountPage = function AccountPage(_ref) {
className: NewInfomodules.title,
children: "\u59D3\u540D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: (_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.username
children: (_user$userInfo12 = user.userInfo) === null || _user$userInfo12 === void 0 ? void 0 : _user$userInfo12.username
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@ -1002,16 +1081,14 @@ var AccountPage = function AccountPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.title,
children: "\u8EAB\u4EFD"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [(_user$userInfo11 = user.userInfo) === null || _user$userInfo11 === void 0 ? void 0 : _user$userInfo11.user_identity, ((_user$userInfo12 = user.userInfo) === null || _user$userInfo12 === void 0 ? void 0 : _user$userInfo12.audit_status) != 1 && ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.identity) != 'unselect' && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: ["\uFF08", typeStr[(_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.audit_status], "\uFF09"]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.identity) == 'teacher' ? '教师' : '学生'
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
color: '#FA6400',
marginLeft: 20
},
children: [((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.audit_status) == 0 && '身份审核中,审核通过前可以浏览平台中的内容', ((_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.audit_status) == 2 && "".concat(typeStr[(_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.audit_status], "\u8EAB\u4EFD\u672A\u901A\u8FC7\u5BA1\u6838")]
children: [((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.audit_status) == 0 && '身份审核中,审核通过前可以浏览平台中的内容', ((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.audit_status) == 2 && "".concat(typeStr[(_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.audit_status], "\u8EAB\u4EFD\u672A\u901A\u8FC7\u5BA1\u6838")]
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@ -1022,7 +1099,7 @@ var AccountPage = function AccountPage(_ref) {
className: NewInfomodules.title,
children: "\u5B66\u6821"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: (_user$userInfo18 = user.userInfo) === null || _user$userInfo18 === void 0 ? void 0 : _user$userInfo18.text_school_name
children: (_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.text_school_name
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@ -1033,7 +1110,7 @@ var AccountPage = function AccountPage(_ref) {
className: NewInfomodules.title,
children: "\u5B66\u53F7/\u804C\u5DE5\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: (_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.student_id
children: (user === null || user === void 0 || (_user$userInfo18 = user.userInfo) === null || _user$userInfo18 === void 0 ? void 0 : _user$userInfo18.identity) == 'teacher' ? user === null || user === void 0 || (_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.staff_id : user === null || user === void 0 || (_user$userInfo20 = user.userInfo) === null || _user$userInfo20 === void 0 ? void 0 : _user$userInfo20.student_id
})]
})
})]
@ -1056,17 +1133,17 @@ var AccountPage = function AccountPage(_ref) {
className: NewInfomodules.title,
children: "\u624B\u673A\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: (_user$userInfo20 = user.userInfo) === null || _user$userInfo20 === void 0 ? void 0 : _user$userInfo20.phone
children: (_user$userInfo21 = user.userInfo) === null || _user$userInfo21 === void 0 ? void 0 : _user$userInfo21.phone
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.conItemR,
onClick: function onClick() {
var _user$userInfo21, _user$userInfo22;
var _user$userInfo22, _user$userInfo23;
setOpenEditPhone(true);
var show = (_user$userInfo21 = user.userInfo) !== null && _user$userInfo21 !== void 0 && _user$userInfo21.phone ? 1 : 2;
var show = (_user$userInfo22 = user.userInfo) !== null && _user$userInfo22 !== void 0 && _user$userInfo22.phone ? 1 : 2;
setPhoneType(show);
phoneForm.setFieldsValue({
phone: phoneType == 1 ? (_user$userInfo22 = user.userInfo) === null || _user$userInfo22 === void 0 ? void 0 : _user$userInfo22.phone : "",
phone: phoneType == 1 ? (_user$userInfo23 = user.userInfo) === null || _user$userInfo23 === void 0 ? void 0 : _user$userInfo23.phone : "",
code: ""
});
setCountdownFlag(false);
@ -1081,17 +1158,17 @@ var AccountPage = function AccountPage(_ref) {
className: NewInfomodules.title,
children: "\u7535\u5B50\u90AE\u7BB1"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: ((_user$userInfo23 = user.userInfo) === null || _user$userInfo23 === void 0 ? void 0 : _user$userInfo23.email) || '未绑定'
children: ((_user$userInfo24 = user.userInfo) === null || _user$userInfo24 === void 0 ? void 0 : _user$userInfo24.email) || '未绑定'
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.conItemR,
onClick: function onClick() {
var _user$userInfo24, _user$userInfo25;
var _user$userInfo25, _user$userInfo26;
setOpenEditEmail(true);
var show = (_user$userInfo24 = user.userInfo) !== null && _user$userInfo24 !== void 0 && _user$userInfo24.email ? 1 : 2;
var show = (_user$userInfo25 = user.userInfo) !== null && _user$userInfo25 !== void 0 && _user$userInfo25.email ? 1 : 2;
setEmailType(show);
emailForm.setFieldsValue({
email: emailType == 1 ? (_user$userInfo25 = user.userInfo) === null || _user$userInfo25 === void 0 ? void 0 : _user$userInfo25.email : "",
email: emailType == 1 ? (_user$userInfo26 = user.userInfo) === null || _user$userInfo26 === void 0 ? void 0 : _user$userInfo26.email : "",
code: ""
});
setCountdownFlag(false);
@ -1151,107 +1228,54 @@ var AccountPage = function AccountPage(_ref) {
onCancel: function onCancel() {
return setOpenEditUserModal(false);
},
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var _user$userInfo26;
var params;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var _user$userInfo27;
var params, res;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
setConfirmLoading(true);
params = {
user_id: user === null || user === void 0 || (_user$userInfo26 = user.userInfo) === null || _user$userInfo26 === void 0 ? void 0 : _user$userInfo26.user_id,
user_id: user === null || user === void 0 || (_user$userInfo27 = user.userInfo) === null || _user$userInfo27 === void 0 ? void 0 : _user$userInfo27.user_id,
image: userForm === null || userForm === void 0 ? void 0 : userForm.image,
user: {
lastname: userForm === null || userForm === void 0 ? void 0 : userForm.lastname,
user_extension_attributes: {
text_school_name: userForm === null || userForm === void 0 ? void 0 : userForm.text_school_name,
student_id: userForm === null || userForm === void 0 ? void 0 : userForm.student_id
identity: userForm === null || userForm === void 0 ? void 0 : userForm.identity,
student_id: userForm === null || userForm === void 0 ? void 0 : userForm.student_id,
staff_id: userForm === null || userForm === void 0 ? void 0 : userForm.student_id
}
}
}; // let res = await editUserInfo(params)
// if (res?.status == 0) {
// message.success("更新成功");
// setOpenEditUserModal(false)
// dispatch({
// type: 'user/getUserInfo',
// payload: {
// ...payload,
// },
// });
// }
};
_context6.next = 4;
return (0,service_account/* editUserInfo */.ic)(params);
case 4:
res = _context6.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
message/* default */.ZP.success("更新成功");
setOpenEditUserModal(false);
dispatch({
type: 'user/getUserInfo',
payload: objectSpread2_default()({}, payload)
});
}
setConfirmLoading(false);
case 3:
case 7:
case "end":
return _context5.stop();
return _context6.stop();
}
}, _callee5);
}, _callee6);
})),
okText: "\u4FDD\u5B58",
cancelText: "\u53D6\u6D88",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: NewInfomodules.user_modal,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: NewInfomodules.titleName,
children: ["\u5934\u50CF ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#FA6400'
},
children: "\uFF08\u683C\u5F0F\u4E3Ajpg\u3001jpeg\u3001png\uFF0C\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7100KB\uFF09"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, {
action: "",
accept: ".png,.jpeg,.jpg",
withCredentials: true,
showUploadList: false,
customRequest: function customRequest(e) {
if (!(e !== null && e !== void 0 && e.file)) {
return;
}
var reader = new FileReader();
reader.readAsDataURL(e === null || e === void 0 ? void 0 : e.file);
reader.onload = function (val) {
var _val$target;
userForm.image = val === null || val === void 0 || (_val$target = val.target) === null || _val$target === void 0 ? void 0 : _val$target.result;
userForm.imageUrl = {
show: false,
url: URL.createObjectURL(e === null || e === void 0 ? void 0 : e.file)
};
setUserForm(objectSpread2_default()({}, userForm));
};
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "".concat(NewInfomodules.users_style, " ").concat(userForm !== null && userForm !== void 0 && (_userForm$imageUrl = userForm.imageUrl) !== null && _userForm$imageUrl !== void 0 && _userForm$imageUrl.url ? NewInfomodules.users_style2 : ''),
children: [(userForm === null || userForm === void 0 || (_userForm$imageUrl2 = userForm.imageUrl) === null || _userForm$imageUrl2 === void 0 ? void 0 : _userForm$imageUrl2.url) && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: NewInfomodules.active_img,
src: userForm !== null && userForm !== void 0 && (_userForm$imageUrl3 = userForm.imageUrl) !== null && _userForm$imageUrl3 !== void 0 && _userForm$imageUrl3.show ? "".concat(env/* default */.Z.IMG_SERVER, "/images/").concat(userForm === null || userForm === void 0 || (_userForm$imageUrl4 = userForm.imageUrl) === null || _userForm$imageUrl4 === void 0 ? void 0 : _userForm$imageUrl4.url) : userForm === null || userForm === void 0 || (_userForm$imageUrl5 = userForm.imageUrl) === null || _userForm$imageUrl5 === void 0 ? void 0 : _userForm$imageUrl5.url
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.sc_warp,
children: userForm !== null && userForm !== void 0 && (_userForm$imageUrl6 = userForm.imageUrl) !== null && _userForm$imageUrl6 !== void 0 && _userForm$imageUrl6.url ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: __webpack_require__(/*! @/assets/images/account/上传2.png */ 36655),
width: 46,
height: 30
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.wenan,
children: "\u91CD\u65B0\u4E0A\u4F20"
})]
}) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: __webpack_require__(/*! @/assets/images/account/上传1.png */ 25828),
width: 46,
height: 30
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.wenan,
children: "\u4E0A\u4F20\u5934\u50CF"
})]
})
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.titleName,
children: "\u59D3\u540D"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
disabled: ((_user$userInfo27 = user.userInfo) === null || _user$userInfo27 === void 0 ? void 0 : _user$userInfo27.audit_status) == 1 ? true : false,
disabled: ((_user$userInfo28 = user.userInfo) === null || _user$userInfo28 === void 0 ? void 0 : _user$userInfo28.audit_status) == 1 ? true : false,
className: NewInfomodules.input1,
placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D",
suffix: "",
@ -1259,11 +1283,30 @@ var AccountPage = function AccountPage(_ref) {
onChange: function onChange(e) {
strOnChange('1', 'lastname', e.target.value);
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.titleName,
children: "\u8EAB\u4EFD"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], {
style: {
width: '100%',
height: '40px'
},
value: userForm === null || userForm === void 0 ? void 0 : userForm.identity,
onChange: function onChange(e) {
strOnChange('1', 'identity', e);
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "teacher",
children: "\u6559\u5E08"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "student",
children: "\u5B66\u751F"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.titleName,
children: "\u5B66\u6821"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
disabled: ((_user$userInfo28 = user.userInfo) === null || _user$userInfo28 === void 0 ? void 0 : _user$userInfo28.audit_status) == 1 ? true : false,
disabled: ((_user$userInfo29 = user.userInfo) === null || _user$userInfo29 === void 0 ? void 0 : _user$userInfo29.audit_status) == 1 ? true : false,
className: NewInfomodules.input1,
placeholder: "\u8BF7\u8F93\u5165\u5B66\u6821",
suffix: "",
@ -1275,7 +1318,7 @@ var AccountPage = function AccountPage(_ref) {
className: NewInfomodules.titleName,
children: "\u5B66\u53F7/\u804C\u5DE5\u53F7"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
disabled: ((_user$userInfo29 = user.userInfo) === null || _user$userInfo29 === void 0 ? void 0 : _user$userInfo29.audit_status) == 1 ? true : false,
disabled: ((_user$userInfo30 = user.userInfo) === null || _user$userInfo30 === void 0 ? void 0 : _user$userInfo30.audit_status) == 1 ? true : false,
className: NewInfomodules.input1,
placeholder: "\u8BF7\u8F93\u5165\u5B66\u53F7/\u804C\u5DE5\u53F7",
suffix: "",
@ -1298,45 +1341,61 @@ var AccountPage = function AccountPage(_ref) {
onCancel: function onCancel() {
setOpenEditPhone(false);
},
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var _user$userInfo30;
var formValue, params;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
var _user$userInfo31;
var formValue, params, res, _res;
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
_context6.next = 2;
_context7.next = 2;
return phoneForm.validateFields();
case 2:
formValue = phoneForm.getFieldsValue();
params = objectSpread2_default()({
user_id: user === null || user === void 0 || (_user$userInfo30 = user.userInfo) === null || _user$userInfo30 === void 0 ? void 0 : _user$userInfo30.user_id
}, formValue); // if (phoneType == 1) { // 已有绑定手机号的的情况
// const res = await provingPhone(params)
// if (res?.status == 1) {
// setPhoneType(2)
// phoneForm.setFieldsValue({ phone: "", code: "" })
// setCountdownFlag(false);
// } else {
// message.error(res?.message)
// }
// } else if (phoneType == 2) { // 绑定新手机号
// const res = await userPhoneBind(params)
// if (res?.status == 0) {
// message.success("更新成功");
// setOpenEditPhone(false)
// dispatch({
// type: 'user/getUserInfo',
// payload: {
// ...payload,
// },
// });
// }
// }
case 4:
user_id: user === null || user === void 0 || (_user$userInfo31 = user.userInfo) === null || _user$userInfo31 === void 0 ? void 0 : _user$userInfo31.user_id
}, formValue);
if (!(phoneType == 1)) {
_context7.next = 11;
break;
}
_context7.next = 7;
return (0,service_account/* provingPhone */.zj)(params);
case 7:
res = _context7.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 1) {
setPhoneType(2);
phoneForm.setFieldsValue({
phone: "",
code: ""
});
setCountdownFlag(false);
} else {
message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
}
_context7.next = 16;
break;
case 11:
if (!(phoneType == 2)) {
_context7.next = 16;
break;
}
_context7.next = 14;
return (0,service_account/* userPhoneBind */.iA)(params);
case 14:
_res = _context7.sent;
if ((_res === null || _res === void 0 ? void 0 : _res.status) == 0) {
message/* default */.ZP.success("更新成功");
setOpenEditPhone(false);
dispatch({
type: 'user/getUserInfo',
payload: objectSpread2_default()({}, payload)
});
}
case 16:
case "end":
return _context6.stop();
return _context7.stop();
}
}, _callee6);
}, _callee7);
})),
okText: phoneType == 1 ? '下一步' : '确认更换',
cancelText: "\u53D6\u6D88",
@ -1381,37 +1440,37 @@ var AccountPage = function AccountPage(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.yzm,
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
var _formValue$phone;
var formValue, params, res;
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
case 0:
formValue = phoneForm.getFieldsValue();
if (!(((_formValue$phone = formValue.phone) === null || _formValue$phone === void 0 ? void 0 : _formValue$phone.length) == 0)) {
_context7.next = 4;
_context8.next = 4;
break;
}
message/* default */.ZP.error('请填写手机号获取验证码');
return _context7.abrupt("return");
return _context8.abrupt("return");
case 4:
params = {
login: formValue.phone,
type: phoneType == 1 ? 10 : 3
};
_context7.next = 7;
_context8.next = 7;
return (0,service_user/* getValidateCode */.o1)(params);
case 7:
res = _context7.sent;
res = _context8.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 1) {
message/* default */.ZP.info('验证码已发送,请注意查收');
setCountdownFlag(true);
}
case 9:
case "end":
return _context7.stop();
return _context8.stop();
}
}, _callee7);
}, _callee8);
})),
children: countdownFlag ? "\u91CD\u65B0\u53D1\u9001".concat(countdown, "s") : '获取验证码'
})]
@ -1430,14 +1489,14 @@ var AccountPage = function AccountPage(_ref) {
onCancel: function onCancel() {
return setOpenEditEmail(false);
},
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() {
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
case 0:
case "end":
return _context8.stop();
return _context9.stop();
}
}, _callee8);
}, _callee9);
})),
okText: emailType == 1 ? '下一步' : '确认更换',
cancelText: "\u53D6\u6D88",
@ -1475,14 +1534,25 @@ var AccountPage = function AccountPage(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: NewInfomodules.yzm,
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() {
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() {
var _user$userInfo32;
var res;
return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
while (1) switch (_context10.prev = _context10.next) {
case 0:
_context10.next = 2;
return (0,service_account/* getPhoneCode */.Sy)(user === null || user === void 0 || (_user$userInfo32 = user.userInfo) === null || _user$userInfo32 === void 0 ? void 0 : _user$userInfo32.user_id);
case 2:
res = _context10.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.info('验证码已发送,请注意查收');
setCountdownFlag(true);
}
case 4:
case "end":
return _context9.stop();
return _context10.stop();
}
}, _callee9);
}, _callee10);
})),
children: countdownFlag ? "\u91CD\u65B0\u53D1\u9001".concat(countdown, "s") : '获取验证码'
})]
@ -1501,47 +1571,51 @@ var AccountPage = function AccountPage(_ref) {
onCancel: function onCancel() {
return setOpenEditPassword(false);
},
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() {
var _user$userInfo31;
var formValue, old_password, password, password2, params;
return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
while (1) switch (_context10.prev = _context10.next) {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
var _user$userInfo33;
var formValue, old_password, password, password2, params, res;
return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
while (1) switch (_context11.prev = _context11.next) {
case 0:
_context10.next = 2;
_context11.next = 2;
return mimaForm.validateFields();
case 2:
formValue = mimaForm.getFieldsValue();
old_password = formValue.old_password, password = formValue.password, password2 = formValue.password2;
if (!(old_password === password)) {
_context10.next = 7;
_context11.next = 7;
break;
}
message/* default */.ZP.info("新密码不能与旧密码相同!");
return _context10.abrupt("return");
return _context11.abrupt("return");
case 7:
if (!(password !== password2)) {
_context10.next = 10;
_context11.next = 10;
break;
}
message/* default */.ZP.info("两次输入的新密码必须一致!");
return _context10.abrupt("return");
return _context11.abrupt("return");
case 10:
setConfirmLoading(true);
params = {
user_id: user === null || user === void 0 || (_user$userInfo31 = user.userInfo) === null || _user$userInfo31 === void 0 ? void 0 : _user$userInfo31.user_id,
user_id: user === null || user === void 0 || (_user$userInfo33 = user.userInfo) === null || _user$userInfo33 === void 0 ? void 0 : _user$userInfo33.user_id,
old_password: old_password,
password: password
}; // let res = await updatePasswordNew(params)
// if (res?.status == 0) {
// message.info('密码更新成功!');
// setOpenEditPassword(false)
// }
};
_context11.next = 14;
return (0,service_account/* updatePasswordNew */.Gm)(params);
case 14:
res = _context11.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
message/* default */.ZP.info('密码更新成功!');
setOpenEditPassword(false);
}
setConfirmLoading(false);
case 13:
case 17:
case "end":
return _context10.stop();
return _context11.stop();
}
}, _callee10);
}, _callee11);
})),
okText: "\u786E\u8BA4\u4FEE\u6539",
cancelText: "\u53D6\u6D88",
@ -1604,11 +1678,11 @@ var AccountPage = function AccountPage(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(NewInfo_AddTeacher, {})]
});
};
/* harmony default export */ var NewInfo = ((0,_umi_production_exports.connect)(function (_ref12) {
var user = _ref12.user,
account = _ref12.account,
loading = _ref12.loading,
globalSetting = _ref12.globalSetting;
/* harmony default export */ var NewInfo = ((0,_umi_production_exports.connect)(function (_ref13) {
var user = _ref13.user,
account = _ref13.account,
loading = _ref13.loading,
globalSetting = _ref13.globalSetting;
return {
user: user,
account: account,
@ -1984,28 +2058,6 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAABy
/***/ }),
/***/ 25828:
/*!*******************************************!*\
!*** ./src/assets/images/account/上传1.png ***!
\*******************************************/
/***/ (function(module) {
"use strict";
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAA8CAYAAADrG90CAAAAAXNSR0IArs4c6QAAB2JJREFUeF7tnH9sXWUZx7/f997bFTpB1mHoTDoXWNR7bwtkijAZuMic7b13S8wmxiGGgIsmvbdb2JCQSNP5hyMbjvY0WcyEkLAgP2Yi7bnrEKXL5iQTDNLe04DOzIlbleEGuob29t7zmLNfqXXtzrnnnPacxvPvfZ7v8zyfnvve98fzlpglT2LjvhtYKt0hwDIAiwUyH4L5BK8SyEmQQ4ScgHCIxGE1J6b3b1/53nSXz+kO6GW8JRv21Y2Uy/eLyAOALHSkTZgQHCb5UjQqu9/akTnuyL9C41ACv/nB/MLiqGwFsUZEohXWPs6NI6RoqoY/GtiaPu1eb3KFUAFvyu6d81fIZoH5CARXeA2GxAcAt147r+bx/e3LS17rW3qhAd7Y8vKiEse6IZL0A8R4TYL7q+fUrP3948vf9zpWKIA3ZPfeWZbyzwHUeg1gUj3yL0pFVhc6mvq9jBl44PFWfRXL2COQmJeF29EiOQxRq4yu5lft2NuxCTTwhg29t5XLpV/7MV7bgXN2zCU+iKjorf0dTe/Y9ZnKLrDAb8r1LC6aeG1ah5HJSJF/YjR6q7Hjq6fcQg8k8LY2UXtO5Q+KyFK3BXrlT+LVQmf6LpLiRjOQwJO5nlbTxBNuCvPDlxG1zuhIPetGO3DAb37olwuKHxX/KCI1bgrzx5fHFlJ9uldrHq1UP3DAE7n8Y2KaD1VakN9+SnFzoTO9vdI40wI8sXHfPI6VmgW4C0Q9BNeBcgbgMUCOCqPdg51Nv4m39c3FP4f/BsjVlRbktx/B0/VUdZW+5b4Cv3FjzydLJbYBuO+yex7WTADytggyfkNzqx9RSA10ZvZWouMb8ERO/7aI7JzJOXQlQOz4kNxlaOn1dmwn2vgCPN6ibwNkUyUJhcGHwHtratN17e00nebrOfBkTt9kmrLNaSJhs1cx9fnCjtQbTvP2FHhDa/6Osmn2QaCcJhI2exJrDS2zx2nengEXESZy+dchssRpEmG0V1StBS3V6TR3z4A35PKry6b5C6cJhNWe5GOGln7Yaf6eAU9m9d2myDqnCYTVnsQzhpa512n+ngC3hpNkTj8lgo87TSCs9iSfNrT0fU7z9wT4kgf75n80euak0+BhtiexzdAyjrcgPAGebO1tNMult8IM0Gnule6pOAZuHeaaqrhKTCwTYAHIOgB1EJnjNOkw2xN4NhKJbnF6EmQLeLytUKVOH/2eafJ+QBrCDMqH3A1CPXlt7ZU797cvH7mc/pTAz5286PeIcIvjzqbLRZ51n/M4FLYYHaldU50KTQq84WH9GvMMnhfIilnHxseCSO6rrqr51mQ9LZcEnsjujQNmt4hc72Nus1iaxxFlevCJ1B8mFvk/wC3YIuZvg3wIEIq/FPE+EbnT0JoHx+f7X8Ct+fRI8czvRLAoFEUFPUlySMViXyj8eOW7F1K9CHztCxIxDub7IGL1V///8YjAxPaKi8DjOX09TPmJR3F8lSH4aEzJc2OCp0Rwu6/BvBBXzA12pjVL6izwxk0v15RHxo4I5Dov9P3UGL+kPj+TOiSQz/oZ0702P/wYVf1hrflfZ4EnWvQfCGSLe2F/FazVXUFL3zN+nhvPvVIPc8RqiVvgb3R36he2As4Bz+pHgj4FtMZCmbeoabA9WZxYeiLbc6OAByBylTssfnrz+NraVD0bc3qyZMqAn6HcapPon4vIMusrOZlWY673y2Wz3DsTbc1262MkeguDPpwQeDcaw212Lj3Fsz3rIHwGEFt7RHZBeWan8IgF/CWBrPJM1EMhq8sJVLdPXDxMFSKR1b8vIls9TMMzKWvZbwF/XSCf80zVKyFyNKL4lYGO1AGnkomsrolIi1M/3+3JAuMtPdb9xGD9whMmgbsraUOwoJ3vL39RRL7mO0QHAawGIiayPaMiqHLg57upUthQ6Mx0uAn0pba+6pOnhn8lIl90o+OlL4liAN9wbh/sSm/2olCraxelsUMi+IwXeh5onAjUGE7wuYKW+qbbax3jwVi3lkeL8hpErKPAGX0IvhGgWQoPoPZTKy61sHFLKb4hfxNL5iEBrnSr5cafYHdg5uEKkW8Uupqfd1PQVL7xFj0PSLNf+nZ0rU23wKw0Sf4ZkJ+RKF9MXtRwDHz6Ta3Zds9LMqcvNU2uUMqa6Jx7RGjdYP7uZS8F2KHmwiaq2BCCvRRnP6KJlp5/CPAJF1x8cSVwxOjKLA78biGJnxpa5jt2KQRxmmvlbg0nRlf6h4HfD3cKPJ7VR4LWlETw75Hq2A3921cOB/7EZ1YAJ9YbWmbXuTf9/BPUM02nwAM3pJAHE8tSy1/8Os9OBgJ/au8UeJCGFBJHq6vm3jK+KSjwfSlOgQfnDeeHpFo6ZV/KheElSJ1XToEH4Q23poBgZPWl9vED31sYNuAEX1Fzcfdk/x0u8N2zToHP3JDCY6Q8umZeevdUF2Ztnf3NZH948IFzQCl50rxm0U47G2+2gI9f5U33DYgZB078G0AUoHXZdwgiQwROUOGgMqu6+7tWHrW7Crbs/gMugyvPdlemSwAAAABJRU5ErkJggg==";
/***/ }),
/***/ 36655:
/*!*******************************************!*\
!*** ./src/assets/images/account/上传2.png ***!
\*******************************************/
/***/ (function(module) {
"use strict";
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAA8CAYAAADrG90CAAAAAXNSR0IArs4c6QAABbhJREFUeF7tnGmIllUUx3//9o12IguMSGkhK6gsTZMogzaFKIq0IiopiOxDVggZ1IcSDVo+RFgRKC1UUGIltNJK5Yd2WoyKysqiXSip/nHsGZl59R2f9Z37zHhgmA9z77n3/t5n7nvuOf/7iGFitscAxwOTgbHAntnPzsAPwLfAquz3G8AySat7vXz1esA6x7M9CrgYuATYr6Dvf4EA/wSwRNI3BfuXat5K4LYD7i3AWcBWpVY+sNOfwJ3AzZJ+rsFfVxetAm57W2AOMBfYvgEwv2Qf5K2S/m7AP60Bbnt/YClwaBMgOny+CJwt6ce6x2oFcNtTgMeAPeoGMIi/L4Dpkt6tc8zkgdueBjwKbF3nwnP6WgNMk/R8zvabbJY0cNsTgOca2q83CSdrEPv6sZI+ztthsHbJArcdsfTrPd5GurH6NIP+U1XoSQK3vQXwMjCx6gJr7B/bykmSXMVnqsBnA7dVWVhDfWdIeqCK7+SA294H+ATYscrCGur7JXCgpL/K+k8R+HzgmrIL6kG/OZIWlh2nJ8Bt7w6cGnsgMBrYG/gDiCfm8zjQSHrF9k7A18AuZRfUg35x9B9V9ilvFLjtfYEbgIty5DwiEvgIOKMH0KoOcZqkp8o4aQy47QuBu4Y4hi7DJE+fRZJm5WnY2aYR4LYXAFeXmVBL+kQePbaVSPEWstqB2w7QAXy429GSVhRdZK3AbUfF5QUgDi7D3SKbGDmeQlYbcNvh6y3gyEIzaG/j2ZLuKDr9OoFPBx4vOoEWt58v6bqi868T+BJgRtEJtLj9YkkXFJ1/LcCz7SQyabsWnUCL298vKc4Xhawu4CFJCCnCSLIFkgqnIOoCfhjwzkiiHcXsMjmVwsCzYm6UvUJwE5m90IbET1TUR5JFmvbGopWgXMBtbwNcnoluxo0kqjnW+gFwb6QxJIW+ZVAbFHhWeZkZn2QJZdOmxh5ufw/lVnCKPEvXqlBX4LZ3Ax4Gpg43Mg2vZzlwfjdNy0aB2z4kE90c0PDkhqv7eNpPl/R25wI3AJ7Bfi3xIkAbPqhQbU2R9GH/yQ4Abjvi6TeBkJVttuoEQiJ9jKSv+lytB257yyzTF+HeZquPwAB5RX/gUcG4u75xGvU0D3gIuA+Y1OhI9Ti/UlLIof9Xz9oOScLKrLhbzxDNeVl/pM4iqVeBg5sbrhbPv0bxXNJvfcCvz2LIWrw36CROdzP7x7m2QwUQkrg49aZs61IBfcDj6U49BIy98BRJazup2j4ceAmI+zypWoSKo2U7BO7vpTrLbF6h0Z4c/5Ld5mn7RODpIZI158U3PoCnvp1ESDUhz6Un21EAWdz33ZSXQg/bzQ3gcYsrsn8pWqicJnUeHgabqO1rs3s6Ka5neQCPwu9RCc4uBJMnS4q9uZDZjhDsikKdetP4/QAem3lq3/AhsDmnjAwhuGVZzkeAM3vDMfcoqwN4PEmR707JrpJ0e5UJ2d4OeBY4roqfmvuuTfEJXygp7mJWtky1Gwejgyo7q8fBqtT28Diun1f1Wkd/Ntmt5TgYRRlwqG1FSlFKfDlO3djBpiol20cA8aTvUNVXxf5LU4rDz5UUFaZGzPaT2aWARvzndDovpZPmZ8CDwD/9Jh8XU0Nwk1vzYjtuvkVZsH+uP24wX5bjUkBObqWbjWtDLqXQl6jt74G9SiNpruNKSWPbkC28R9KleTkkGubG9OdJuqkN+fCiwEMbkpoo6TtgjKQ1baj4DAfgsyQtise8DTXNosBTOznHFfYTJK0LBtpQtS8KPKUtJe6gju8vCmqDLqUo8FSe8KhjThxUl9IXCSSmvCoKPIUnPEqW8TahASKgDbaUjhxEKtrCtgF/Jkstb/TtcG1QzxYFPlRbSrw3IPQy8Q7Erhdm26APTx14FOD79OEbKAo6D2y5gHdsNaE77OUNiKEG/nuWg4nLvqEV7HulaoR78RaMiERy23+abfJOtbheAAAAAABJRU5ErkJggg==";
/***/ }),
/***/ 65780:
/*!***********************************************!*\
!*** ./src/assets/images/account/基本信息@2x.png ***!

@ -238,6 +238,13 @@
top: 25px;
right: 30px;
}
[class~='ant-select-selector'] {
height: 40px !important;
}
[class~='ant-select-selection-item'] {
height: 40px !important;
line-height: 40px !important;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.89@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.89@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/virtualSpaces/components/AddOrEdit/index.less?modules ***!

@ -85,7 +85,7 @@ var AccountPage = function AccountPage(_ref) {
}
});
}
_umi_production_exports.history.push("/account/profile/edit");
// history.push(`/account/profile/edit`);
}
case 4:
case "end":

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[67878,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[67878,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[14058,15569,64802,88100,88732,12312,54747,73168,18080,38177,47256,85081,53555,34668,54512,52312,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[14058,15569,64802,88100,60693,88732,12312,54747,73168,18080,38177,47256,85081,53555,34668,54512,25156,52312,21105],{
/***/ 98915:
/*!***********************************************************************************************************!*\

@ -1145,7 +1145,7 @@ var _react_17_0_2_react = __webpack_require__(59301);
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
// EXTERNAL MODULE: ./src/pages/Graduations/components/Tags/index.tsx + 1 modules
var Tags = __webpack_require__(61500);
var Tags = __webpack_require__(94422);
// 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);
@ -1196,7 +1196,7 @@ var HeadTitle = function HeadTitle(_ref) {
/***/ }),
/***/ 61500:
/***/ 94422:
/*!*********************************************************************!*\
!*** ./src/pages/Graduations/components/Tags/index.tsx + 1 modules ***!
\*********************************************************************/

@ -1099,7 +1099,7 @@ var _react_17_0_2_react = __webpack_require__(59301);
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
// EXTERNAL MODULE: ./src/pages/Graduations/components/Tags/index.tsx + 1 modules
var Tags = __webpack_require__(61500);
var Tags = __webpack_require__(94422);
// 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);
@ -1150,7 +1150,7 @@ var HeadTitle = function HeadTitle(_ref) {
/***/ }),
/***/ 61500:
/***/ 94422:
/*!*********************************************************************!*\
!*** ./src/pages/Graduations/components/Tags/index.tsx + 1 modules ***!
\*********************************************************************/

@ -2165,7 +2165,7 @@ var _react_17_0_2_react = __webpack_require__(59301);
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
// EXTERNAL MODULE: ./src/pages/Graduations/components/Tags/index.tsx + 1 modules
var Tags = __webpack_require__(61500);
var Tags = __webpack_require__(94422);
// 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);
@ -2216,7 +2216,7 @@ var HeadTitle = function HeadTitle(_ref) {
/***/ }),
/***/ 61500:
/***/ 94422:
/*!*********************************************************************!*\
!*** ./src/pages/Graduations/components/Tags/index.tsx + 1 modules ***!
\*********************************************************************/

@ -1210,7 +1210,7 @@ var _react_17_0_2_react = __webpack_require__(59301);
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
// EXTERNAL MODULE: ./src/pages/Graduations/components/Tags/index.tsx + 1 modules
var Tags = __webpack_require__(61500);
var Tags = __webpack_require__(94422);
// 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);
@ -1261,7 +1261,7 @@ var HeadTitle = function HeadTitle(_ref) {
/***/ }),
/***/ 61500:
/***/ 94422:
/*!*********************************************************************!*\
!*** ./src/pages/Graduations/components/Tags/index.tsx + 1 modules ***!
\*********************************************************************/

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[90337,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[90337,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[16328,15569,64802,88100,88732,12312,54747,73168,18080,34668,54512,21105],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[16328,15569,64802,88100,60693,88732,12312,54747,73168,18080,34668,54512,25156,21105],{
/***/ 98915:
/*!***********************************************************************************************************!*\

@ -1,5 +1,5 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[98062,64802,34668,54512],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[98062,64802,34668,54512,25156],{
/***/ 15997:
/*!*****************************************************************************************************!*\

@ -0,0 +1,704 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[47270],{
/***/ 73208:
/*!*****************************************!*\
!*** ./src/components/NoData/index.tsx ***!
\*****************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 93314);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 3113);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
var noData = function noData(_ref) {
var img = _ref.img,
_ref$buttonProps = _ref.buttonProps,
buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
_ref$styles = _ref.styles,
styles = _ref$styles === void 0 ? {} : _ref$styles,
customText = _ref.customText,
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
ButtonTwo = _ref.ButtonTwo,
imgStyles = _ref.imgStyles,
_ref$loading = _ref.loading,
loading = _ref$loading === void 0 ? false : _ref$loading;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", {
className: "tc animated fadeIn",
style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, {
color: '#999',
margin: '100px auto',
visibility: loading ? 'hidden' : 'visible'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__,
style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
}), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
className: Buttonclass,
onClick: ButtonClick
}, buttonProps), {}, {
children: ButtonText
})), ButtonTwo && ButtonTwo]
});
};
/* harmony default export */ __webpack_exports__.Z = (noData);
/***/ }),
/***/ 13224:
/*!*********************************************!*\
!*** ./src/components/WangEditor/index.tsx ***!
\*********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var _wangeditor_editor_for_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wangeditor/editor-for-react */ 84686);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/fetch */ 91506);
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! umi */ 45295);
/* harmony import */ var _wangeditor_editor_dist_css_style_css__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wangeditor/editor/dist/css/style.css */ 49761);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
// 引入 css
var MyEditor = function MyEditor(_ref) {
var defaultvalue = _ref.defaultvalue,
onChange = _ref.onChange,
style = _ref.style,
user = _ref.user,
placeholder = _ref.placeholder;
//设置分片大小
var chunkSize = 1024 * 1024 * 2; // 2MB
var abortControllerRef = (0,react__WEBPACK_IMPORTED_MODULE_4__.useRef)(null);
var concurrency = 4;
// editor 实例
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(null),
_useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
editor = _useState2[0],
setEditor = _useState2[1]; // TS 语法
// const [editor, setEditor] = useState(null) // JS 语法
// 编辑器内容
var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(''),
_useState4 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2),
html = _useState4[0],
setHtml = _useState4[1];
// 模拟 ajax 请求,异步设置 html
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
setHtml(defaultvalue);
}, [defaultvalue]);
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
onChange(html);
}, [html]);
// 工具栏配置
var toolbarConfig = {}; // TS 语法
// const toolbarConfig = { } // JS 语法
// 编辑器配置
var editorConfig = {
// TS 语法
// const editorConfig = { // JS 语法
placeholder: placeholder || '请输入内容...',
MENU_CONF: {}
};
editorConfig.MENU_CONF['uploadImage'] = {
customUpload: function customUpload(file, insertFn) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() {
var formData, res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
// TS 语法
// async customUpload(file, insertFn) { // JS 语法
// file 即选中的文件
// 自己实现上传,并得到图片 url alt href
// 最后插入图片
// insertFn(url, alt, href)
formData = new FormData();
formData.append('file', file);
_context.next = 4;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments.json", {
method: 'post',
body: formData
}, true);
case 4:
res = _context.sent;
insertFn(res === null || res === void 0 ? void 0 : res.url, '', '');
case 6:
case "end":
return _context.stop();
}
}, _callee);
}))();
}
};
editorConfig.MENU_CONF['uploadVideo'] = {
// 上传视频的配置
customUpload: function customUpload(file, insertFn) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2() {
var fileSize, totalChunks, _user$userInfo, _user$userInfo2, res, uploadId, promises, percent, _loop, i, completed, step, _promises$slice, subTasks, p, uploadRes;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
// TS 语法
// async customUpload(file, insertFn) { // JS 语法
// file 即选中的文件
// 自己实现上传,并得到视频 url poster
fileSize = file.size;
totalChunks = Math.ceil(fileSize / chunkSize);
_context3.prev = 2;
_context3.next = 5;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/multipart_upload_start", {
method: 'POST',
body: {
fileName: file.name,
chunkCount: totalChunks,
user_id: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id
}
});
case 5:
res = _context3.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) !== 0)) {
_context3.next = 8;
break;
}
throw new Error();
case 8:
uploadId = res.upload_id;
abortControllerRef.current = new AbortController();
promises = [];
percent = 0;
_loop = /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _loop() {
var start, end, chunk, formData;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _loop$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
start = i * chunkSize;
end = Math.min(start + chunkSize, fileSize);
chunk = file.slice(start, end);
formData = new FormData();
formData.append('chunk', chunk);
formData.append('fileName', file.name);
formData.append('chunkIndex', (i + 1).toString());
formData.append('uploadId', uploadId);
// for (const key in options) {
// if (Object.prototype.hasOwnProperty.call(options, key)) {
// formData.append(key, options[key]);
// }
// }
promises.push(function () {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/multipart_upload", {
method: 'POST',
body: formData,
signal: abortControllerRef.current.signal
}, true).then(function (res) {});
});
case 9:
case "end":
return _context2.stop();
}
}, _loop);
});
i = 0;
case 14:
if (!(i < totalChunks)) {
_context3.next = 19;
break;
}
return _context3.delegateYield(_loop(), "t0", 16);
case 16:
i++;
_context3.next = 14;
break;
case 19:
completed = 0;
step = concurrency;
console.log(promises, 'promises');
case 22:
if (!(completed < promises.length)) {
_context3.next = 31;
break;
}
subTasks = (_promises$slice = promises.slice(completed, completed + step)) === null || _promises$slice === void 0 ? void 0 : _promises$slice.map(function (t) {
return t();
});
if (!(subTasks.length > 0)) {
_context3.next = 29;
break;
}
_context3.next = 27;
return Promise.all(subTasks);
case 27:
p = _context3.sent;
completed += step;
case 29:
_context3.next = 22;
break;
case 31:
_context3.next = 33;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/multipart_upload_end", {
method: 'POST',
body: {
fileName: file.name,
chunkCount: totalChunks,
uploadId: uploadId,
user_id: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id
}
});
case 33:
uploadRes = _context3.sent;
// 最后插入视频 参数1 视频地址 参数2 封面地址 选填
// debugger
insertFn(uploadRes === null || uploadRes === void 0 ? void 0 : uploadRes.object, '');
_context3.next = 39;
break;
case 37:
_context3.prev = 37;
_context3.t1 = _context3["catch"](2);
case 39:
case "end":
return _context3.stop();
}
}, _callee2, null, [[2, 37]]);
}))();
}
};
// 及时销毁 editor ,重要!
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
return function () {
if (editor == null) return;
editor.destroy();
setEditor(null);
};
}, [editor]);
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.Fragment, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", {
style: {
border: '1px solid #ccc',
zIndex: 100
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_wangeditor_editor_for_react__WEBPACK_IMPORTED_MODULE_5__/* .Toolbar */ .o, {
editor: editor,
defaultConfig: toolbarConfig,
mode: "default",
style: {
borderBottom: '1px solid #ccc'
}
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_wangeditor_editor_for_react__WEBPACK_IMPORTED_MODULE_5__/* .Editor */ .M, {
defaultConfig: editorConfig,
value: html,
onCreated: setEditor,
onChange: function onChange(editor) {
return setHtml(editor.getHtml());
},
mode: "default",
style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
height: '500px',
overflowY: 'hidden'
}, style)
})]
})
});
};
/* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_7__.connect)(function (_ref2) {
var user = _ref2.user;
return {
user: user
};
})(MyEditor));
// export default MyEditor
/***/ }),
/***/ 61500:
/*!*****************************************************************************!*\
!*** ./src/pages/virtualSpaces/Lists/Activity/Detail/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 */ Activity_Detail; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(26801);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(10574);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(39343);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(11006);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectDestructuringEmpty.js
var objectDestructuringEmpty = __webpack_require__(27223);
var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty);
// 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/form/index.js + 19 modules
var es_form = __webpack_require__(78241);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(1056);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
var row = __webpack_require__(95237);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
var col = __webpack_require__(43604);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules
var date_picker = __webpack_require__(52409);
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(91506);
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Activity/Detail/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Detailmodules = ({"flex_box_center":"flex_box_center___Uyk0e","flex_space_between":"flex_space_between___SCn7p","flex_box_vertical_center":"flex_box_vertical_center___tmRlA","flex_box_center_end":"flex_box_center_end___ixeuK","flex_box_column":"flex_box_column___KfStA","wrap":"wrap___nuqpQ","btns":"btns___i5JyO","content":"content___SvNFY"});
// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
var ui_customization = __webpack_require__(89200);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(22739);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(45295);
// EXTERNAL MODULE: ./src/components/WangEditor/index.tsx
var WangEditor = __webpack_require__(13224);
// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js
var dayjs_min = __webpack_require__(9498);
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Activity/Detail/index.tsx
var Detail = function Detail(_ref) {
objectDestructuringEmpty_default()(_ref);
var _useState = (0,_react_17_0_2_react.useState)({}),
_useState2 = slicedToArray_default()(_useState, 2),
item = _useState2[0],
setItem = _useState2[1];
var query = (0,_umi_production_exports.useParams)();
var id = query.id,
virtual_spacesId = query.virtual_spacesId;
var _useState3 = (0,_react_17_0_2_react.useState)(false),
_useState4 = slicedToArray_default()(_useState3, 2),
isAddOpen = _useState4[0],
setIsAddOpen = _useState4[1];
var _useState5 = (0,_react_17_0_2_react.useState)(false),
_useState6 = slicedToArray_default()(_useState5, 2),
showEditor = _useState6[0],
setShowEditor = _useState6[1];
var _useState7 = (0,_react_17_0_2_react.useState)(''),
_useState8 = slicedToArray_default()(_useState7, 2),
start_time = _useState8[0],
setstart_time = _useState8[1];
var _useState9 = (0,_react_17_0_2_react.useState)(''),
_useState10 = slicedToArray_default()(_useState9, 2),
end_time = _useState10[0],
setend_time = _useState10[1];
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
(0,_react_17_0_2_react.useEffect)(function () {
if (id) {
getItem();
}
}, [id]);
var getItem = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res, _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6, _res$data7, _res$data8;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(virtual_spacesId, "/activities/").concat(id, ".json"), {
method: 'get'
});
case 2:
res = _context.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
setItem(res === null || res === void 0 ? void 0 : res.data);
if ((res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.activity_type) == '1') {
setShowEditor(false);
} else {
setShowEditor(true);
}
form.setFieldValue('activity_type', res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.activity_type.toString());
form.setFieldValue('content', res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.content);
form.setFieldValue('name', res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.name);
form.setFieldValue('start_time', dayjs_min_default()(res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.start_time));
form.setFieldValue('end_time', dayjs_min_default()(res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.end_time));
setstart_time(dayjs_min_default()(res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.start_time).format('YYYY-MM-DD HH:mm:ss'));
setend_time(dayjs_min_default()(res === null || res === void 0 || (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.end_time).format('YYYY-MM-DD HH:mm:ss'));
}
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
return function getItem() {
return _ref2.apply(this, arguments);
};
}();
var handleDelete = function handleDelete() {
modal/* default */.Z.confirm({
title: '提示',
okText: '确定删除',
okButtonProps: {
danger: true
},
icon: false,
cancelText: '取消',
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u786E\u8BA4\u5220\u9664\u8BE5\u6D3B\u52A8\u5417\uFF1F\u8BF7\u8C28\u614E\u64CD\u4F5C"
})
}),
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(virtual_spacesId, "/activities/").concat(item === null || item === void 0 ? void 0 : item.id, ".json"), {
method: 'delete'
});
case 2:
res = _context2.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success('删除成功');
_umi_production_exports.history.push("/".concat(util/* vtrsKey */.AS, "/").concat(virtual_spacesId, "/activity"));
}
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
};
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Detailmodules.wrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* HeadBack */.qE, {
title: item.name,
onClick: function onClick() {
return _umi_production_exports.history.push("/".concat(util/* vtrsKey */.AS, "/").concat(virtual_spacesId, "/activity"));
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Detailmodules.btns,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick(e) {
setIsAddOpen(true);
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "primary-hover",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2 font14 mr5"
}), "\u7F16\u8F91"]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick() {
return handleDelete();
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "delete-hover",
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-piliangshanchubeifen font14 mr5"
}), "\u5220\u9664"]
})
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Detailmodules.content,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
maxWidth: 1200,
overflow: 'hidden'
},
dangerouslySetInnerHTML: {
__html: item === null || item === void 0 ? void 0 : item.content
}
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
open: isAddOpen,
width: 1200,
destroyOnClose: true,
centered: true,
title: "编辑教研活动",
onCancel: function onCancel() {
setIsAddOpen(false);
getItem();
},
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(virtual_spacesId, "/activities/").concat(id, ".json"), {
method: 'put',
body: objectSpread2_default()(objectSpread2_default()({}, form.getFieldsValue()), {}, {
start_time: start_time,
end_time: end_time
})
});
case 2:
res = _context3.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
message/* default */.ZP.success('编辑成功');
setIsAddOpen(false);
getItem();
}
case 4:
case "end":
return _context3.stop();
}
}, _callee3);
})),
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
colon: false,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "activity_type",
label: "\u6D3B\u52A8\u7C7B\u578B",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
disabled: true,
onChange: function onChange(e) {
if (e.target.value == '1') {
setShowEditor(false);
} else {
setShowEditor(true);
}
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: "1",
children: "\u7EBF\u4E0A\u4F1A\u8BAE"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: "2",
children: "\u7EBF\u4E0B\u6D3B\u52A8"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "name",
label: "\u6D3B\u52A8\u540D\u79F0",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u6D3B\u52A8\u540D\u79F0"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "start_time",
label: "\u5F00\u59CB\u65F6\u95F4",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], {
style: {
width: "100%"
},
showTime: true,
format: "YYYY-MM-DD HH:mm:ss",
onChange: function onChange(time, format) {
setstart_time(format);
}
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 2
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "end_time",
label: "\u7ED3\u675F\u65F6\u95F4",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], {
style: {
width: "100%"
},
showTime: true,
format: "YYYY-MM-DD HH:mm:ss",
onChange: function onChange(time, format) {
setend_time(format);
}
})
})
})]
}), showEditor && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "content",
label: "\u6D3B\u52A8\u5185\u5BB9",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(WangEditor/* default */.Z, {
style: {
height: '300px'
},
defaultvalue: form.getFieldValue('content')
})
})]
})
})]
});
};
/* harmony default export */ var Activity_Detail = (Detail);
/***/ })
}]);

File diff suppressed because one or more lines are too long

@ -0,0 +1,871 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[58752],{
/***/ 73208:
/*!*****************************************!*\
!*** ./src/components/NoData/index.tsx ***!
\*****************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 93314);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 3113);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
var noData = function noData(_ref) {
var img = _ref.img,
_ref$buttonProps = _ref.buttonProps,
buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
_ref$styles = _ref.styles,
styles = _ref$styles === void 0 ? {} : _ref$styles,
customText = _ref.customText,
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
ButtonTwo = _ref.ButtonTwo,
imgStyles = _ref.imgStyles,
_ref$loading = _ref.loading,
loading = _ref$loading === void 0 ? false : _ref$loading;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", {
className: "tc animated fadeIn",
style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, {
color: '#999',
margin: '100px auto',
visibility: loading ? 'hidden' : 'visible'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__,
style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, imgStyles)
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
}), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
className: Buttonclass,
onClick: ButtonClick
}, buttonProps), {}, {
children: ButtonText
})), ButtonTwo && ButtonTwo]
});
};
/* harmony default export */ __webpack_exports__.Z = (noData);
/***/ }),
/***/ 13224:
/*!*********************************************!*\
!*** ./src/components/WangEditor/index.tsx ***!
\*********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var _wangeditor_editor_for_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wangeditor/editor-for-react */ 84686);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/fetch */ 91506);
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! umi */ 45295);
/* harmony import */ var _wangeditor_editor_dist_css_style_css__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wangeditor/editor/dist/css/style.css */ 49761);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
// 引入 css
var MyEditor = function MyEditor(_ref) {
var defaultvalue = _ref.defaultvalue,
onChange = _ref.onChange,
style = _ref.style,
user = _ref.user,
placeholder = _ref.placeholder;
//设置分片大小
var chunkSize = 1024 * 1024 * 2; // 2MB
var abortControllerRef = (0,react__WEBPACK_IMPORTED_MODULE_4__.useRef)(null);
var concurrency = 4;
// editor 实例
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(null),
_useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
editor = _useState2[0],
setEditor = _useState2[1]; // TS 语法
// const [editor, setEditor] = useState(null) // JS 语法
// 编辑器内容
var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(''),
_useState4 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2),
html = _useState4[0],
setHtml = _useState4[1];
// 模拟 ajax 请求,异步设置 html
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
setHtml(defaultvalue);
}, [defaultvalue]);
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
onChange(html);
}, [html]);
// 工具栏配置
var toolbarConfig = {}; // TS 语法
// const toolbarConfig = { } // JS 语法
// 编辑器配置
var editorConfig = {
// TS 语法
// const editorConfig = { // JS 语法
placeholder: placeholder || '请输入内容...',
MENU_CONF: {}
};
editorConfig.MENU_CONF['uploadImage'] = {
customUpload: function customUpload(file, insertFn) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() {
var formData, res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
// TS 语法
// async customUpload(file, insertFn) { // JS 语法
// file 即选中的文件
// 自己实现上传,并得到图片 url alt href
// 最后插入图片
// insertFn(url, alt, href)
formData = new FormData();
formData.append('file', file);
_context.next = 4;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments.json", {
method: 'post',
body: formData
}, true);
case 4:
res = _context.sent;
insertFn(res === null || res === void 0 ? void 0 : res.url, '', '');
case 6:
case "end":
return _context.stop();
}
}, _callee);
}))();
}
};
editorConfig.MENU_CONF['uploadVideo'] = {
// 上传视频的配置
customUpload: function customUpload(file, insertFn) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2() {
var fileSize, totalChunks, _user$userInfo, _user$userInfo2, res, uploadId, promises, percent, _loop, i, completed, step, _promises$slice, subTasks, p, uploadRes;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
// TS 语法
// async customUpload(file, insertFn) { // JS 语法
// file 即选中的文件
// 自己实现上传,并得到视频 url poster
fileSize = file.size;
totalChunks = Math.ceil(fileSize / chunkSize);
_context3.prev = 2;
_context3.next = 5;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/multipart_upload_start", {
method: 'POST',
body: {
fileName: file.name,
chunkCount: totalChunks,
user_id: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id
}
});
case 5:
res = _context3.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) !== 0)) {
_context3.next = 8;
break;
}
throw new Error();
case 8:
uploadId = res.upload_id;
abortControllerRef.current = new AbortController();
promises = [];
percent = 0;
_loop = /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _loop() {
var start, end, chunk, formData;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _loop$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
start = i * chunkSize;
end = Math.min(start + chunkSize, fileSize);
chunk = file.slice(start, end);
formData = new FormData();
formData.append('chunk', chunk);
formData.append('fileName', file.name);
formData.append('chunkIndex', (i + 1).toString());
formData.append('uploadId', uploadId);
// for (const key in options) {
// if (Object.prototype.hasOwnProperty.call(options, key)) {
// formData.append(key, options[key]);
// }
// }
promises.push(function () {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/multipart_upload", {
method: 'POST',
body: formData,
signal: abortControllerRef.current.signal
}, true).then(function (res) {});
});
case 9:
case "end":
return _context2.stop();
}
}, _loop);
});
i = 0;
case 14:
if (!(i < totalChunks)) {
_context3.next = 19;
break;
}
return _context3.delegateYield(_loop(), "t0", 16);
case 16:
i++;
_context3.next = 14;
break;
case 19:
completed = 0;
step = concurrency;
console.log(promises, 'promises');
case 22:
if (!(completed < promises.length)) {
_context3.next = 31;
break;
}
subTasks = (_promises$slice = promises.slice(completed, completed + step)) === null || _promises$slice === void 0 ? void 0 : _promises$slice.map(function (t) {
return t();
});
if (!(subTasks.length > 0)) {
_context3.next = 29;
break;
}
_context3.next = 27;
return Promise.all(subTasks);
case 27:
p = _context3.sent;
completed += step;
case 29:
_context3.next = 22;
break;
case 31:
_context3.next = 33;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/multipart_upload_end", {
method: 'POST',
body: {
fileName: file.name,
chunkCount: totalChunks,
uploadId: uploadId,
user_id: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id
}
});
case 33:
uploadRes = _context3.sent;
// 最后插入视频 参数1 视频地址 参数2 封面地址 选填
// debugger
insertFn(uploadRes === null || uploadRes === void 0 ? void 0 : uploadRes.object, '');
_context3.next = 39;
break;
case 37:
_context3.prev = 37;
_context3.t1 = _context3["catch"](2);
case 39:
case "end":
return _context3.stop();
}
}, _callee2, null, [[2, 37]]);
}))();
}
};
// 及时销毁 editor ,重要!
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
return function () {
if (editor == null) return;
editor.destroy();
setEditor(null);
};
}, [editor]);
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.Fragment, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", {
style: {
border: '1px solid #ccc',
zIndex: 100
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_wangeditor_editor_for_react__WEBPACK_IMPORTED_MODULE_5__/* .Toolbar */ .o, {
editor: editor,
defaultConfig: toolbarConfig,
mode: "default",
style: {
borderBottom: '1px solid #ccc'
}
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_wangeditor_editor_for_react__WEBPACK_IMPORTED_MODULE_5__/* .Editor */ .M, {
defaultConfig: editorConfig,
value: html,
onCreated: setEditor,
onChange: function onChange(editor) {
return setHtml(editor.getHtml());
},
mode: "default",
style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
height: '500px',
overflowY: 'hidden'
}, style)
})]
})
});
};
/* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_7__.connect)(function (_ref2) {
var user = _ref2.user;
return {
user: user
};
})(MyEditor));
// export default MyEditor
/***/ }),
/***/ 53986:
/*!**********************************************************************!*\
!*** ./src/pages/virtualSpaces/Lists/Activity/index.tsx + 2 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 */ Activity; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(10574);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(26801);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(39343);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(11006);
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__(45295);
// 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/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/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
var row = __webpack_require__(95237);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
var col = __webpack_require__(43604);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
var pagination = __webpack_require__(41867);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(1056);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules
var date_picker = __webpack_require__(52409);
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
var NoData = __webpack_require__(73208);
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Activity/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Activitymodules = ({"flex_box_center":"flex_box_center___zxgMt","flex_space_between":"flex_space_between___G73Wi","flex_box_vertical_center":"flex_box_vertical_center___mPQrm","flex_box_center_end":"flex_box_center_end___dIVnm","flex_box_column":"flex_box_column___Rikag","wrap":"wrap___bYW5K","customTable":"customTable___doDFu","list":"list___UTNYm","list_left":"list_left___Zn46B","list_content":"list_content___Rtk5y","list_shuxin":"list_shuxin___RE9CJ","list_status":"list_status___i4B7J","list_type":"list_type___AGqwz","list_label":"list_label___Br22j","list_value":"list_value___I8ROJ","list_right":"list_right___od9xA"});
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Activity/imgs/add.png
var add_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACjVJREFUWEfNlwtwE3Uex7/7SrZNmqRJ06ZPCKWt2FJeFdGTp1d5CMxJFRkV0ONGxDc+0FNP9JzTU1FwRofjnPMUxMdUlJED5byZKr55FEoFWsA+k9Am6ea5yWazu/+bTVtlnDsPBrhxZ/75/zf5Z7+f/++1/z+FX9hF/cJ48H8B2rSJcKqw0VxaMzm1YEFd4ueMcMGBvjlxwrLnlYcWGzXhShDG56yc+uoNdz3R9t+gLjAQof/2p3tWRXt3P+fKjmR3dCehWqs+q19036rL5i859p+gLhzQdYRZd/Fjl0m9OzZfOp52s4qCpq/7wNJxjB5T8+ncWz+/Obcoq/unUBcEqGlXU8mON59Z4e06uOyKyXnu6b/KpcK+MFqOB0DRKRQXsEphxZxnply/9Y8ApZwOdV6BOpua+Pc+fufajkOf3CmKgfEWR7Zx1tQy1I7hEPQICMVC8Aoq8mwSykqKW621W+eX19T1nHegXbt2GU9+vmNKd8fBu8P+9jk2G5ftKHTA7sjCRSN5uEcAQq8ARRPgESiEoyJqK4yarWTO0oc3vvluYyOlDkOdk4X27yfcl9vXjAx4D6/w97as4o1JS9lIF1zFdtgsBmTzGiwWCvl5aUS9IUipIAIpGh1dMi5yJVFSNe1tVLxxd1VVUfCcgbZs2lTY/u2H82JC5yol6ZtUXJaLEe4CuPKyYLdwsFk5wEgQT8rI4RMQTwkQwgEEZQZdHhU2JYoJE6q81hHTG9yzXt4LUESHOmsLtfQR0wdPLL40HDy5Ki32z7fnqvyoiiKMLLbCaTfCYTcgJy8LxjwTYqoGX1sQvCYg5Q+jx9OPfpmBL0jABWOYVs0hd+zCe59u3rrp9Scp6ayAZqwl7DVY8+vj+/9xG0NHphc4WdtItwPuklwUubJgL+CRVWACa8sBeDNUOguxUAKeg+2AGAATi6O1xYMeERhIUOCEJOrzE8i/fM4u85Rbl5WMWTRwxkDb395euu/jjb8L+1t/m5dHl5SPykW524HSIhPsrmxkuXJAW60AlwNQPAhYaBqDeCSCruZDSIUGYFGT2PdVD7wigczwoBMyJksBFNfV+oy19fUV8144+j+ACLX5+XXZXu/RG33ff7Ey2xitrqnON1aMdqC0xAx7cQ6M+VZQZivAWAAYAdCZ2CTQMr0ohtH+dTNifREU8AqOHgrCrxhATCYoogTXkTa4inNI9rSlNzzHvdTYuJhS/0MMEerFF9fzir9tquBpuUdLdF5VUWFja6oLUV6VC1uhBVyeHeBtAGUCYBhKED1z9SYDJAWiphALBdH6xXGEgypG2gm6O2X0iCw0joMkSaAPHIUpmYC74ZZnC++4//EaqkbOADV90GSLBr8yFl/9SOyTdauqksKJFenkyaXuEtoysa4M7ionrIVWMHn5AGsFwANgAKQB6IVWAlFEKLIIORJDxB9ByB+FrzuMYCgBo8mO8gIa/T1JNHsIGCMLWSPguo7D2BNB2ex5O8svm3n9uNkPitQ3u7aV+E82PtXn6bV39pvbWOJZUOyIj5l4STEqastgK3ICVgdA5wxZQ7dCEtASUKQYJDEKMRBG0BdG8FQMQb+IaCiFVFJDOqWBy6HhLC1EqZODIsTR9J0M8BwUUHCmejEi4Idx1MR247SGmdPmPHqK2tP46LNM8N01h1oEaKwZ0+tHwT3ODXNB0aBbMi7RIRLQEgOIR8KIBMIIeAX0e6MI9sUREiSIcQ2KAtAUBZqmQdMMVJUgLqcwurIAF1U5YFdj+NdeETGKg0xouAwBzOA90IyFojLhwfrauau/pg5sX7yfTuyfFJbzMGHmRFhLSzOZkomFVBTRYBCCPwC/L4TeDgH+vjiCQgrxWBopGdBUgBAKKqGgEQqKSqAoBFJaQypNIElpVIzIwVVXujHJDRz4dgBdcRYJsMiio5hl74bdwCNU+eBN1fPWbqWad847qUXay62VtRg9aTKkUB8GfAGc6u1Hb+cAPN4o/P0JhCMy4nECWQE0DRlxVe81QNVIZqz3mXI7dOm1VyUaeIZgxpQi3PgbF/rbB3DMqyHGGJGSE6gydmF0lgq5cvXvqxY+/2dqz3uLWtRQc60ICzSDGR1tffD64hgQZMREfZWAqg4CEI3KJDT5QZWAgu4igKJ0dw01/Z4eHOtZI8sKRhTyuOPmctiJjLa2BCJsFgakNIzJLriRRPaY5S+Nu+Hv91I73rhlBx1pmv/pl0E0f6+BUHRGeLim0LokrQsjIzzcGF2cBpih7/SeoQfhMk2H0XsGSEkEDEtwzex8TKvKQdfReMZCAYVCWOiBLRZDyfglmy+9+a3l1Lt/fegpLr7tsWNHBOz8UkJ2DgeOAVgGyIgOj4fEGWYYisrA/Hg/OHcwqAfn6ED6HFkmSEoaxlfzmFvnQMiTRlykETYY0OE7BU6IoHL8wm0zb3//Wuqt19bPindt/MhpCht2fpoEWBa8YejhNDUIpVvo9NWfboEhS+niP7hJt45u0qHf9MAKhTQUl9C4YmwO6LgBgjeNJG/Edz0DUIUYai+Z/f7cez9soHZv3m0Kh195vdD4z2u7PFZ0eFPgmNTgypnhFNbdxoBh2cFwzQjqHyQjPOzOzHio9g8DDcdWNKqBMQDjqg2wwIRghwohpuBYXwJqNIHJMxq2LFi9dRkFEGrPh49PSwe3vSP5O117W00wWIoO8bxRUuR4HiGyTVNSFk2TDBRUsCwNllHAIAWaoYfAGWi0AbRuRWY4wPVFDMMDqkIQi2uoGcvCmW2C0EvjyLE4OvuTyIKCKXOXvbDwzr88MPjqIIRNvXnrosCJfXfHpPw2g7NuQyIeC5NEZxZlyMoFxVmA9ITQwOGH0/GgneccJ822ohY5GXbRRHGoimgT5aiDpsDp0CAyGHbQ7Zk4Y+lMExNAcQmD6koTEgEeBw6KONwegdPKoX7J/StmL3/8tR9ermvXErpIWpxTNKo6vWDlEz85XRK6tdXv3LN90UdqtGuCgS7Zy1imLJTltBg7dZzJH1NeryYPvZyOnipQFVtbmqp6WyWSQ07G8jUllq8okl2VE7lpOWUlkPhxtRqXZzIzfR4WLd/1wWgp9V2x6LaZVy+5//gZ7xjvuosYR1nnbTKQ7uVmdYCAH/9KTye9AdkcO6Xe+ogc71kq9X1PFYxquO+T1g0vPfkkiF6vGhsbuex02hSL+q2aLDlSaTlPSx2YS8cPLY/645ZIDInSCQ1P19avXFdXV5c+YyDdtdu3bLn88LcbXi3MjVzMJuKIxOw+i9PMllXQ+QFfLwxc2b7S2psaJs++o/fnzu9NnYTvfu++hT1Hmqbnusa2Vl5cv2X2smXiGe8Yf3w4odavfaBhwPvxH1xOrSbfmqZzLDTEVEpNJfgD7rEr16zfsvqL0481Pwd23o7S69euHakq30wtcJKxZjMhLEk3FxTd/tnkqxf3nS3A+TtKX0eY3Y+BNwigZs5EAqAG963neJ1VDJ2j1hn9/RcH9G/18YRhbfi9pgAAAABJRU5ErkJggg==";
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(91506);
// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
var ui_customization = __webpack_require__(89200);
// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js
var dayjs_min = __webpack_require__(9498);
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(13186);
// EXTERNAL MODULE: ./src/components/WangEditor/index.tsx
var WangEditor = __webpack_require__(13224);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Activity/index.tsx
var Page = function Page(_ref) {
var _menus$find;
var globalSetting = _ref.globalSetting,
dispatch = _ref.dispatch,
virtualSpaces = _ref.virtualSpaces;
var _useState = (0,_react_17_0_2_react.useState)([]),
_useState2 = slicedToArray_default()(_useState, 2),
list = _useState2[0],
setList = _useState2[1];
var _useState3 = (0,_react_17_0_2_react.useState)(0),
_useState4 = slicedToArray_default()(_useState3, 2),
total = _useState4[0],
setTotal = _useState4[1];
var _useState5 = (0,_react_17_0_2_react.useState)(false),
_useState6 = slicedToArray_default()(_useState5, 2),
loading = _useState6[0],
setLoading = _useState6[1];
var virtualSpacesDetails = virtualSpaces.virtualSpacesDetails,
menus = virtualSpaces.menus;
var permission = (virtualSpacesDetails === null || virtualSpacesDetails === void 0 ? void 0 : virtualSpacesDetails.is_member) || (0,authority/* isSuperAdmins */.Ny)();
var moduleName = (menus === null || menus === void 0 || (_menus$find = menus.find(function (e) {
return e.module_url === location.pathname;
})) === null || _menus$find === void 0 ? void 0 : _menus$find.name) || '';
var _useState7 = (0,_react_17_0_2_react.useState)(false),
_useState8 = slicedToArray_default()(_useState7, 2),
isAddOpen = _useState8[0],
setIsAddOpen = _useState8[1];
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var _useState9 = (0,_react_17_0_2_react.useState)(false),
_useState10 = slicedToArray_default()(_useState9, 2),
showEditor = _useState10[0],
setShowEditor = _useState10[1];
var _useState11 = (0,_react_17_0_2_react.useState)(''),
_useState12 = slicedToArray_default()(_useState11, 2),
start_time = _useState12[0],
setstart_time = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)(''),
_useState14 = slicedToArray_default()(_useState13, 2),
end_time = _useState14[0],
setend_time = _useState14[1];
var query = (0,_umi_production_exports.useParams)();
var _useState15 = (0,_react_17_0_2_react.useState)({
page: 1,
limit: 10,
activity_type: '',
activity_status: ''
}),
_useState16 = slicedToArray_default()(_useState15, 2),
params = _useState16[0],
setParams = _useState16[1];
(0,_react_17_0_2_react.useEffect)(function () {
getData();
}, [params]);
var textbookList = [{
id: '',
name: '全部'
}, {
id: '1',
name: '线上会议'
}, {
id: '2',
name: '线下活动'
}];
var genreList = [{
id: '',
name: '全部'
}, {
id: 'pending',
name: '待开始'
}, {
id: 'ing',
name: '进行中'
}, {
id: 'ended',
name: '已结束'
}];
var getData = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res, _res$data, _res$data2;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(query.virtual_spacesId, "/activities.json"), {
method: 'get',
params: objectSpread2_default()({}, params)
});
case 2:
res = _context.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
setList(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.list);
setTotal(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.count);
}
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
return function getData() {
return _ref2.apply(this, arguments);
};
}();
var handleChangeTextbook = function handleChangeTextbook(value) {
params.page = 1;
params.activity_type = value;
setParams(objectSpread2_default()({}, params));
};
var handleChangeGenre = function handleChangeGenre(value) {
params.page = 1;
params.activity_status = value;
setParams(objectSpread2_default()({}, params));
};
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
className: Activitymodules.wrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTabs */.YG, {
value: 'all',
onChange: function onChange() {},
tabBarExtraContent: permission && /*#__PURE__*/(0,jsx_runtime.jsxs)(ui_customization/* CustomButton */.op, {
onClick: function onClick() {
setIsAddOpen(true);
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
width: 18,
src: add_namespaceObject,
style: {
margin: '-2px 4px 0 0'
}
}), "\u521B\u5EFA\u6D3B\u52A8"]
}),
dataSource: [{
id: 'all',
name: moduleName,
total: total
}]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTags */.qp, {
title: "\u4F1A\u8BAE\u7C7B\u578B",
className: "mt25",
value: params.activity_type,
onChange: handleChangeTextbook,
dataSource: textbookList,
titleWidth: 61,
showCount: true
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTags */.qp, {
title: "\u4F1A\u8BAE\u72B6\u6001",
value: params.activity_status,
onChange: handleChangeGenre,
dataSource: genreList,
titleWidth: 61,
showCount: true
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
spinning: loading,
children: [!list.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), !!list.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [list === null || list === void 0 ? void 0 : list.map(function (v, k) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Activitymodules.list,
onClick: function onClick() {
_umi_production_exports.history.push("/vtrs/".concat(query.virtual_spacesId, "/activity/").concat(v === null || v === void 0 ? void 0 : v.id, "/detail"));
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Activitymodules.list_left,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: v === null || v === void 0 ? void 0 : v.name,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Activitymodules.list_content,
children: v === null || v === void 0 ? void 0 : v.name
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Activitymodules.list_shuxin,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Activitymodules.list_status,
style: {
color: (v === null || v === void 0 ? void 0 : v.activity_status) == 'pending' ? '#019F7B' : (v === null || v === void 0 ? void 0 : v.activity_status) == 'ing' ? '#019F7B' : '#D5404E',
border: (v === null || v === void 0 ? void 0 : v.activity_status) == 'pending' ? '1px solid #44D7B6' : (v === null || v === void 0 ? void 0 : v.activity_status) == 'ing' ? '1px solid #44D7B6' : '1px solid #F65160',
background: (v === null || v === void 0 ? void 0 : v.activity_status) == 'pending' ? 'rgba(68,215,182,0.35)' : (v === null || v === void 0 ? void 0 : v.activity_status) == 'ing' ? 'rgba(68,215,182,0.80)' : 'rgba(246,81,96,0.35)'
},
children: (v === null || v === void 0 ? void 0 : v.activity_status) == 'pending' ? '待开始' : (v === null || v === void 0 ? void 0 : v.activity_status) == 'ing' ? '进行中' : '已结束'
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Activitymodules.list_type,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Activitymodules.list_label,
children: "\u4F1A\u8BAE\u7C7B\u578B"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Activitymodules.list_value,
children: (v === null || v === void 0 ? void 0 : v.activity_type) == '1' ? '线上会议' : '线下活动'
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Activitymodules.list_type,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Activitymodules.list_label,
children: "\u4F1A\u8BAE\u65F6\u95F4"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: Activitymodules.list_value,
children: [dayjs_min_default()(v === null || v === void 0 ? void 0 : v.start_time).format('YYYY年MM月DD日 HH:mm'), " - ", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.end_time).format('YYYY年MM月DD日 HH:mm')]
})]
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Activitymodules.list_right,
children: [(v === null || v === void 0 ? void 0 : v.activity_type) == '1' && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
children: (v === null || v === void 0 ? void 0 : v.activity_status) == 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
style: {
marginLeft: 20
},
children: "\u67E5\u770B\u4F1A\u8BAE"
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
style: {
marginLeft: 20
},
onClick: function onClick(e) {
e.stopPropagation();
e.preventDefault();
},
children: "\u52A0\u5165\u4F1A\u8BAE"
})
}), (v === null || v === void 0 ? void 0 : v.activity_type) == '2' && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
style: {
marginLeft: 20
},
children: "\u67E5\u770B\u6D3B\u52A8"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
style: {
marginLeft: 20
},
onClick: function onClick(e) {
e.stopPropagation();
e.preventDefault();
modal/* default */.Z.confirm({
title: '提示',
okText: '确定删除',
okButtonProps: {
danger: true
},
icon: false,
cancelText: '取消',
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: "\u786E\u8BA4\u5220\u9664\u8BE5\u6D3B\u52A8\u5417\uFF1F\u8BF7\u8C28\u614E\u64CD\u4F5C"
})
}),
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(query.virtual_spacesId, "/activities/").concat(v === null || v === void 0 ? void 0 : v.id, ".json"), {
method: 'delete'
});
case 2:
res = _context2.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
params.page = 1;
setParams(objectSpread2_default()({}, params));
message/* default */.ZP.success('删除成功');
}
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
},
children: "\u5220\u9664"
})]
})]
}, k);
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
wrap: false,
align: "middle",
justify: "space-between",
style: {
margin: "20px auto",
padding: "0 20px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: ["\u5171\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: "#165DFF"
},
children: total || 0
}), "\xA0\u6761\u6570\u636E"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
showSizeChanger: false,
showQuickJumper: true,
current: params.page,
pageSize: params.limit,
onChange: function onChange(pageNum, limit) {
params.page = pageNum;
setParams(objectSpread2_default()({}, params));
},
total: total || 0
})
})]
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
open: isAddOpen,
width: 1200,
destroyOnClose: true,
centered: true,
title: "创建教研活动",
onCancel: function onCancel() {
setIsAddOpen(false);
},
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(query.virtual_spacesId, "/activities.json"), {
method: 'post',
body: objectSpread2_default()(objectSpread2_default()({}, form.getFieldsValue()), {}, {
start_time: start_time,
end_time: end_time
})
});
case 2:
res = _context3.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
message/* default */.ZP.success('创建成功');
setIsAddOpen(false);
getData();
}
case 4:
case "end":
return _context3.stop();
}
}, _callee3);
})),
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
initialValues: {
activity_type: '1'
},
colon: false,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "activity_type",
label: "\u6D3B\u52A8\u7C7B\u578B",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
onChange: function onChange(e) {
if (e.target.value == '1') {
setShowEditor(false);
} else {
setShowEditor(true);
}
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: "1",
children: "\u7EBF\u4E0A\u4F1A\u8BAE"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: "2",
children: "\u7EBF\u4E0B\u6D3B\u52A8"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "name",
label: "\u6D3B\u52A8\u540D\u79F0",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u6D3B\u52A8\u540D\u79F0"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "start_time",
label: "\u5F00\u59CB\u65F6\u95F4",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], {
style: {
width: "100%"
},
showTime: true,
format: "YYYY-MM-DD HH:mm:ss",
onChange: function onChange(time, format) {
setstart_time(format);
}
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 2
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "end_time",
label: "\u7ED3\u675F\u65F6\u95F4",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], {
style: {
width: "100%"
},
showTime: true,
format: "YYYY-MM-DD HH:mm:ss",
onChange: function onChange(time, format) {
setend_time(format);
}
})
})
})]
}), showEditor && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "content",
label: "\u6D3B\u52A8\u5185\u5BB9",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(WangEditor/* default */.Z, {
style: {
height: '300px'
}
})
})]
})
})]
});
};
/* harmony default export */ var Activity = ((0,_umi_production_exports.connect)(function (_ref4) {
var virtualSpaces = _ref4.virtualSpaces,
globalSetting = _ref4.globalSetting;
return {
globalSetting: globalSetting,
virtualSpaces: virtualSpaces
};
})(Page));
/***/ })
}]);

File diff suppressed because one or more lines are too long

@ -58,9 +58,9 @@ var noData = function noData(_ref) {
/***/ }),
/***/ 69078:
/***/ 5030:
/*!*******************************************************************!*\
!*** ./src/pages/virtualSpaces/Lists/Plan/index.tsx + 19 modules ***!
!*** ./src/pages/virtualSpaces/Lists/Plan/index.tsx + 21 modules ***!
\*******************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
@ -615,6 +615,213 @@ var AddModal = function AddModal(_ref) {
});
};
/* harmony default export */ var Plan_AddModal = (AddModal);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
var es_select = __webpack_require__(57809);
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Plan/SendModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var SendModalmodules = ({"flex_box_center":"flex_box_center___Cb2hi","flex_space_between":"flex_space_between___RxIZt","flex_box_vertical_center":"flex_box_vertical_center___pkV54","flex_box_center_end":"flex_box_center_end___MdgCD","flex_box_column":"flex_box_column___oHbEH","des":"des___smZ9v"});
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Plan/SendModal/index.tsx
var SendModal_AddModal = function AddModal(_ref) {
var visible = _ref.visible,
fileItem = _ref.fileItem,
_ref$onClose = _ref.onClose,
onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose,
_ref$onSuccess = _ref.onSuccess,
onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess;
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
btnLoading = _useState2[0],
setBtnLoading = _useState2[1];
var _useState3 = (0,_react_17_0_2_react.useState)(),
_useState4 = slicedToArray_default()(_useState3, 2),
value = _useState4[0],
setValue = _useState4[1];
var _useState5 = (0,_react_17_0_2_react.useState)([]),
_useState6 = slicedToArray_default()(_useState5, 2),
selectData = _useState6[0],
setSelectData = _useState6[1];
var _useState7 = (0,_react_17_0_2_react.useState)([]),
_useState8 = slicedToArray_default()(_useState7, 2),
treeData = _useState8[0],
setTreeData = _useState8[1];
var _useState9 = (0,_react_17_0_2_react.useState)(''),
_useState10 = slicedToArray_default()(_useState9, 2),
attachment_id = _useState10[0],
setattachment_id = _useState10[1];
var query = (0,_umi_production_exports.useParams)();
(0,_react_17_0_2_react.useEffect)(function () {
getSelect();
}, []);
var getSelect = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res, _res$data;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return (0,fetch/* default */.ZP)("/api/core_subjects.json", {
method: 'get',
params: {
page: 1,
limit: 12
}
});
case 2:
res = _context.sent;
if (res.status === 0) {
setSelectData(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.list);
}
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
return function getSelect() {
return _ref2.apply(this, arguments);
};
}();
var getTree = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(id) {
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return (0,fetch/* default */.ZP)("/api/core_subjects/".concat(id, "/core_subject_folders/folder_list.json"), {
method: 'get',
params: {
only_folder: "1"
}
});
case 2:
res = _context2.sent;
setTreeData(res === null || res === void 0 ? void 0 : res.data);
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
}));
return function getTree(_x) {
return _ref3.apply(this, arguments);
};
}();
var handleOk = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var _value$;
var res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
if (attachment_id) {
_context3.next = 3;
break;
}
message/* default */.ZP.warning('核心课程不能为空');
return _context3.abrupt("return");
case 3:
if (value.length) {
_context3.next = 6;
break;
}
message/* default */.ZP.warning('请选择文件夹目录');
return _context3.abrupt("return");
case 6:
setBtnLoading(true);
_context3.next = 9;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(query.virtual_spacesId, "/subject_plans/send_to_core_subject.json"), {
method: 'post',
body: {
attachment_id: fileItem.id,
folder_id: Number(value === null || value === void 0 || (_value$ = value[0]) === null || _value$ === void 0 || (_value$ = _value$.split('_')) === null || _value$ === void 0 ? void 0 : _value$[1])
}
});
case 9:
res = _context3.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) !== -1)) {
_context3.next = 13;
break;
}
onSuccess();
return _context3.abrupt("return");
case 13:
setBtnLoading(false);
case 14:
case "end":
return _context3.stop();
}
}, _callee3);
}));
return function handleOk() {
return _ref4.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
centered: true,
keyboard: false,
closable: false,
destroyOnClose: true,
confirmLoading: btnLoading,
onCancel: onClose,
onOk: handleOk,
afterClose: function afterClose() {
setValue([]);
setattachment_id('');
setBtnLoading(false);
},
open: visible,
wrapClassName: resetmodules/* default */.Z.CustomCss,
title: "\u53D1\u9001",
width: 800,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: SendModalmodules.des,
children: "\u6838\u5FC3\u8BFE\u7A0B"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
style: {
width: '200px',
marginTop: 10
},
value: attachment_id,
onChange: function onChange(e) {
setattachment_id(e);
getTree(e);
},
children: selectData === null || selectData === void 0 ? void 0 : selectData.map(function (v, k) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: v === null || v === void 0 ? void 0 : v.id,
children: v === null || v === void 0 ? void 0 : v.name
});
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
marginTop: 20
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(Plan_CustomTree, {
value: value,
onChange: function onChange(k) {
return setValue(k);
},
data: treeData
})
})]
})
});
};
/* harmony default export */ var SendModal = (SendModal_AddModal);
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Plan/EditModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var EditModalmodules = ({"flex_box_center":"flex_box_center___Zf1ND","flex_space_between":"flex_space_between___a_d3h","flex_box_vertical_center":"flex_box_vertical_center____iXLc","flex_box_center_end":"flex_box_center_end___HSPhY","flex_box_column":"flex_box_column___UH_CP","des":"des___PE2Ps"});
@ -863,6 +1070,7 @@ var authority = __webpack_require__(13186);
var Page = function Page(_ref) {
@ -1072,7 +1280,7 @@ var Page = function Page(_ref) {
break;
case 7:
_context2.next = 9;
return (0,fetch/* default */.ZP)("/api/attachments/".concat(item.id, ".json"), {
return (0,fetch/* default */.ZP)("/api/attachments/".concat(item.id, "/delete_record.json"), {
method: 'delete'
});
case 9:
@ -1192,7 +1400,16 @@ var Page = function Page(_ref) {
children: nodeData === null || nodeData === void 0 ? void 0 : nodeData.show_file_type
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: Planmodules.action,
children: [verify(nodeData === null || nodeData === void 0 ? void 0 : nodeData.user_id) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
onClick: function onClick() {
setFolderName({
key: nodeData.parent_key,
id: nodeData.id
});
setVisible(5);
},
children: "\u53D1\u9001"
}), verify(nodeData === null || nodeData === void 0 ? void 0 : nodeData.user_id) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
onClick: function onClick() {
setFolderName({
key: nodeData.parent_key,
@ -1352,6 +1569,17 @@ var Page = function Page(_ref) {
getData();
setVisible(false);
}
}), !!onlyFolderData.length && /*#__PURE__*/(0,jsx_runtime.jsx)(SendModal, {
onClose: function onClose() {
return setVisible(false);
},
visible: visible === 5,
fileItem: folderName,
onSuccess: function onSuccess() {
message/* default */.ZP.success('发送成功');
getData();
setVisible(false);
}
})]
});
};

@ -51,7 +51,7 @@
text-align: left;
}
.wrap___IQxW_ .rowHead___op0Qw .action___B2loy {
width: 145px;
width: 200px;
text-align: right;
}
.tree___pmC_0 {
@ -136,7 +136,7 @@
color: #666;
}
.tree___pmC_0 .row___Y7sNK .action___B2loy {
width: 145px;
width: 200px;
text-align: right;
}
.tree___pmC_0 .row___Y7sNK .action___B2loy span {
@ -386,6 +386,42 @@
color: #6B758B;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.89@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.89@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/virtualSpaces/Lists/Plan/SendModal/index.less?modules ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex_box_center___Cb2hi {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
.flex_space_between___RxIZt {
justify-content: space-between;
-webkit-box-pack: justify;
}
.flex_box_vertical_center___pkV54 {
align-items: center;
box-align: center;
}
.flex_box_center_end___MdgCD {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: end;
box-align: center;
box-pack: end;
}
.flex_box_column___oHbEH {
flex-direction: column;
box-orient: block-axis;
}
.des___smZ9v {
line-height: 20px;
color: #6B758B;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.89@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.89@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/virtualSpaces/Lists/Plan/EditModal/index.less?modules ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

@ -58,6 +58,293 @@ var noData = function noData(_ref) {
/***/ }),
/***/ 13224:
/*!*********************************************!*\
!*** ./src/components/WangEditor/index.tsx ***!
\*********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var _wangeditor_editor_for_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wangeditor/editor-for-react */ 84686);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/fetch */ 91506);
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! umi */ 45295);
/* harmony import */ var _wangeditor_editor_dist_css_style_css__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wangeditor/editor/dist/css/style.css */ 49761);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
// 引入 css
var MyEditor = function MyEditor(_ref) {
var defaultvalue = _ref.defaultvalue,
onChange = _ref.onChange,
style = _ref.style,
user = _ref.user,
placeholder = _ref.placeholder;
//设置分片大小
var chunkSize = 1024 * 1024 * 2; // 2MB
var abortControllerRef = (0,react__WEBPACK_IMPORTED_MODULE_4__.useRef)(null);
var concurrency = 4;
// editor 实例
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(null),
_useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
editor = _useState2[0],
setEditor = _useState2[1]; // TS 语法
// const [editor, setEditor] = useState(null) // JS 语法
// 编辑器内容
var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(''),
_useState4 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2),
html = _useState4[0],
setHtml = _useState4[1];
// 模拟 ajax 请求,异步设置 html
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
setHtml(defaultvalue);
}, [defaultvalue]);
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
onChange(html);
}, [html]);
// 工具栏配置
var toolbarConfig = {}; // TS 语法
// const toolbarConfig = { } // JS 语法
// 编辑器配置
var editorConfig = {
// TS 语法
// const editorConfig = { // JS 语法
placeholder: placeholder || '请输入内容...',
MENU_CONF: {}
};
editorConfig.MENU_CONF['uploadImage'] = {
customUpload: function customUpload(file, insertFn) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee() {
var formData, res;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
// TS 语法
// async customUpload(file, insertFn) { // JS 语法
// file 即选中的文件
// 自己实现上传,并得到图片 url alt href
// 最后插入图片
// insertFn(url, alt, href)
formData = new FormData();
formData.append('file', file);
_context.next = 4;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments.json", {
method: 'post',
body: formData
}, true);
case 4:
res = _context.sent;
insertFn(res === null || res === void 0 ? void 0 : res.url, '', '');
case 6:
case "end":
return _context.stop();
}
}, _callee);
}))();
}
};
editorConfig.MENU_CONF['uploadVideo'] = {
// 上传视频的配置
customUpload: function customUpload(file, insertFn) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2() {
var fileSize, totalChunks, _user$userInfo, _user$userInfo2, res, uploadId, promises, percent, _loop, i, completed, step, _promises$slice, subTasks, p, uploadRes;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
// TS 语法
// async customUpload(file, insertFn) { // JS 语法
// file 即选中的文件
// 自己实现上传,并得到视频 url poster
fileSize = file.size;
totalChunks = Math.ceil(fileSize / chunkSize);
_context3.prev = 2;
_context3.next = 5;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/multipart_upload_start", {
method: 'POST',
body: {
fileName: file.name,
chunkCount: totalChunks,
user_id: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id
}
});
case 5:
res = _context3.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) !== 0)) {
_context3.next = 8;
break;
}
throw new Error();
case 8:
uploadId = res.upload_id;
abortControllerRef.current = new AbortController();
promises = [];
percent = 0;
_loop = /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _loop() {
var start, end, chunk, formData;
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _loop$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
start = i * chunkSize;
end = Math.min(start + chunkSize, fileSize);
chunk = file.slice(start, end);
formData = new FormData();
formData.append('chunk', chunk);
formData.append('fileName', file.name);
formData.append('chunkIndex', (i + 1).toString());
formData.append('uploadId', uploadId);
// for (const key in options) {
// if (Object.prototype.hasOwnProperty.call(options, key)) {
// formData.append(key, options[key]);
// }
// }
promises.push(function () {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/multipart_upload", {
method: 'POST',
body: formData,
signal: abortControllerRef.current.signal
}, true).then(function (res) {});
});
case 9:
case "end":
return _context2.stop();
}
}, _loop);
});
i = 0;
case 14:
if (!(i < totalChunks)) {
_context3.next = 19;
break;
}
return _context3.delegateYield(_loop(), "t0", 16);
case 16:
i++;
_context3.next = 14;
break;
case 19:
completed = 0;
step = concurrency;
console.log(promises, 'promises');
case 22:
if (!(completed < promises.length)) {
_context3.next = 31;
break;
}
subTasks = (_promises$slice = promises.slice(completed, completed + step)) === null || _promises$slice === void 0 ? void 0 : _promises$slice.map(function (t) {
return t();
});
if (!(subTasks.length > 0)) {
_context3.next = 29;
break;
}
_context3.next = 27;
return Promise.all(subTasks);
case 27:
p = _context3.sent;
completed += step;
case 29:
_context3.next = 22;
break;
case 31:
_context3.next = 33;
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)("/api/attachments/multipart_upload_end", {
method: 'POST',
body: {
fileName: file.name,
chunkCount: totalChunks,
uploadId: uploadId,
user_id: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id
}
});
case 33:
uploadRes = _context3.sent;
// 最后插入视频 参数1 视频地址 参数2 封面地址 选填
// debugger
insertFn(uploadRes === null || uploadRes === void 0 ? void 0 : uploadRes.object, '');
_context3.next = 39;
break;
case 37:
_context3.prev = 37;
_context3.t1 = _context3["catch"](2);
case 39:
case "end":
return _context3.stop();
}
}, _callee2, null, [[2, 37]]);
}))();
}
};
// 及时销毁 editor ,重要!
(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {
return function () {
if (editor == null) return;
editor.destroy();
setEditor(null);
};
}, [editor]);
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.Fragment, {
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", {
style: {
border: '1px solid #ccc',
zIndex: 100
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_wangeditor_editor_for_react__WEBPACK_IMPORTED_MODULE_5__/* .Toolbar */ .o, {
editor: editor,
defaultConfig: toolbarConfig,
mode: "default",
style: {
borderBottom: '1px solid #ccc'
}
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_wangeditor_editor_for_react__WEBPACK_IMPORTED_MODULE_5__/* .Editor */ .M, {
defaultConfig: editorConfig,
value: html,
onCreated: setEditor,
onChange: function onChange(editor) {
return setHtml(editor.getHtml());
},
mode: "default",
style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
height: '500px',
overflowY: 'hidden'
}, style)
})]
})
});
};
/* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_7__.connect)(function (_ref2) {
var user = _ref2.user;
return {
user: user
};
})(MyEditor));
// export default MyEditor
/***/ }),
/***/ 64024:
/*!***********************************************************************!*\
!*** ./src/pages/virtualSpaces/Lists/Workplace/index.tsx + 2 modules ***!
@ -72,6 +359,9 @@ __webpack_require__.d(__webpack_exports__, {
"default": function() { return /* binding */ Workplace; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(26801);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(10574);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
@ -100,6 +390,8 @@ var col = __webpack_require__(43604);
var tooltip = __webpack_require__(6848);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
@ -112,7 +404,7 @@ var NoData = __webpack_require__(73208);
var hy_namespaceObject = __webpack_require__.p + "static/hy.0eb54ee4.png";
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Workplace/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Workplacemodules = ({"flex_box_center":"flex_box_center___ofzEF","flex_space_between":"flex_space_between___JM7gy","flex_box_vertical_center":"flex_box_vertical_center___oXDsy","flex_box_center_end":"flex_box_center_end___C_Cy9","flex_box_column":"flex_box_column___xOOoP","Onerow":"Onerow___ZVyoi","MultiLine":"MultiLine___NSBwM","TitleStyle":"TitleStyle___XZNci","DivStyle":"DivStyle___FouU1","InitDataStyle":"InitDataStyle___hMdIo","ImgDivStyle":"ImgDivStyle___yt06T","ImgDivStyleNum":"ImgDivStyleNum___r7B_6","ImgDivStyleBody":"ImgDivStyleBody___Hf3_B","Notice":"Notice___kM2Gm","NoticeTitle":"NoticeTitle___mEOQg","TeachActiv":"TeachActiv___PAehr","TeachActivTitle":"TeachActivTitle___nbkgq"});
/* harmony default export */ var Workplacemodules = ({"flex_box_center":"flex_box_center___ofzEF","flex_space_between":"flex_space_between___JM7gy","flex_box_vertical_center":"flex_box_vertical_center___oXDsy","flex_box_center_end":"flex_box_center_end___C_Cy9","flex_box_column":"flex_box_column___xOOoP","Onerow":"Onerow___ZVyoi","MultiLine":"MultiLine___NSBwM","TitleStyle":"TitleStyle___XZNci","DivStyle":"DivStyle___FouU1","InitDataStyle":"InitDataStyle___hMdIo","ImgDivStyle":"ImgDivStyle___yt06T","ImgDivStyleNum":"ImgDivStyleNum___r7B_6","ImgDivStyleBody":"ImgDivStyleBody___Hf3_B","Notice":"Notice___kM2Gm","NoticeTitle":"NoticeTitle___mEOQg","TeachActiv":"TeachActiv___PAehr","TeachActivTitle":"TeachActivTitle___nbkgq","list_status":"list_status___ihTSP","fbr":"fbr___ONL6J"});
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(78130);
// EXTERNAL MODULE: ./src/utils/util.tsx
@ -122,6 +414,8 @@ var fetch = __webpack_require__(91506);
// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js
var dayjs_min = __webpack_require__(9498);
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
// EXTERNAL MODULE: ./src/components/WangEditor/index.tsx
var WangEditor = __webpack_require__(13224);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Workplace/index.tsx
@ -129,6 +423,7 @@ var jsx_runtime = __webpack_require__(37712);
var _excluded = ["classroomList", "virtualSpaces", "loading", "dispatch"];
@ -142,6 +437,7 @@ var _excluded = ["classroomList", "virtualSpaces", "loading", "dispatch"];
var WorkplacePage = function WorkplacePage(_ref) {
var _virtualSpacesDetails, _virtualSpacesDetails2;
var classroomList = _ref.classroomList,
@ -149,9 +445,6 @@ var WorkplacePage = function WorkplacePage(_ref) {
loading = _ref.loading,
dispatch = _ref.dispatch,
props = objectWithoutProperties_default()(_ref, _excluded);
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var virtualSpacesDetails = virtualSpaces.virtualSpacesDetails;
// const { BaseData: { base_statistic_data } } = virtualSpaces?.Workplace
var _useState = (0,_react_17_0_2_react.useState)({}),
@ -164,10 +457,6 @@ var WorkplacePage = function WorkplacePage(_ref) {
_useState4 = slicedToArray_default()(_useState3, 2),
list = _useState4[0],
setList = _useState4[1];
var _useState5 = (0,_react_17_0_2_react.useState)(false),
_useState6 = slicedToArray_default()(_useState5, 2),
isAddOpen = _useState6[0],
setIsAddOpen = _useState6[1];
var InitData = [{
name: "通知数量",
num: (base_statistic_data === null || base_statistic_data === void 0 ? void 0 : base_statistic_data.inform_count) || 0
@ -196,6 +485,29 @@ var WorkplacePage = function WorkplacePage(_ref) {
name: "线下活动数量",
num: (base_statistic_data === null || base_statistic_data === void 0 ? void 0 : base_statistic_data.offline_activity_count) || 0
}];
var _useState5 = (0,_react_17_0_2_react.useState)(false),
_useState6 = slicedToArray_default()(_useState5, 2),
isAddOpen = _useState6[0],
setIsAddOpen = _useState6[1];
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var _useState7 = (0,_react_17_0_2_react.useState)(false),
_useState8 = slicedToArray_default()(_useState7, 2),
showEditor = _useState8[0],
setShowEditor = _useState8[1];
var _useState9 = (0,_react_17_0_2_react.useState)(''),
_useState10 = slicedToArray_default()(_useState9, 2),
start_time = _useState10[0],
setstart_time = _useState10[1];
var _useState11 = (0,_react_17_0_2_react.useState)(''),
_useState12 = slicedToArray_default()(_useState11, 2),
end_time = _useState12[0],
setend_time = _useState12[1];
var _useState13 = (0,_react_17_0_2_react.useState)([]),
_useState14 = slicedToArray_default()(_useState13, 2),
actives_list = _useState14[0],
setactives_list = _useState14[1];
var getInforms = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res;
@ -225,24 +537,59 @@ var WorkplacePage = function WorkplacePage(_ref) {
return _ref2.apply(this, arguments);
};
}();
var getData = function getData() {
dispatch({
type: "virtualSpaces/getBaseStatisticData",
payload: {
virtual_spacesId: virtual_spacesId
}
});
getInforms();
};
var getData = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res, _res$data, res_activities, _res_activities$data;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
dispatch({
type: "virtualSpaces/getBaseStatisticData",
payload: {
virtual_spacesId: virtual_spacesId
}
});
getInforms();
_context2.next = 4;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(virtual_spacesId, "/base_statistic_data.json"), {
method: 'get'
});
case 4:
res = _context2.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
setbase_statistic_data(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.base_statistic_data);
}
_context2.next = 8;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(virtual_spacesId, "/activities.json"), {
method: 'get',
params: {
page: 1,
limit: 3,
activity_type: '',
activity_status: ''
}
});
case 8:
res_activities = _context2.sent;
if ((res_activities === null || res_activities === void 0 ? void 0 : res_activities.status) == 0) {
setactives_list(res_activities === null || res_activities === void 0 || (_res_activities$data = res_activities.data) === null || _res_activities$data === void 0 ? void 0 : _res_activities$data.list);
}
case 10:
case "end":
return _context2.stop();
}
}, _callee2);
}));
return function getData() {
return _ref3.apply(this, arguments);
};
}();
(0,_react_17_0_2_react.useEffect)(function () {
getData();
}, []);
(0,_react_17_0_2_react.useEffect)(function () {
console.log(virtualSpaces);
}, [virtualSpaces]);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
spinning: !!loading["virtualSpaces/getBaseStatisticData"],
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "ml30 mr30 mt20",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: "".concat(Workplacemodules.DivStyle, " ").concat(Workplacemodules.InitDataStyle),
@ -416,74 +763,192 @@ var WorkplacePage = function WorkplacePage(_ref) {
className: "iconfont icon-bianji-moren mr5"
}), "\u521B\u5EFA\u6D3B\u52A8"]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
}), (actives_list === null || actives_list === void 0 ? void 0 : actives_list.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "mt20 ",
children: actives_list === null || actives_list === void 0 ? void 0 : actives_list.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
onClick: function onClick() {
_umi_production_exports.history.push("/vtrs/".concat(virtual_spacesId, "/activity/").concat(item === null || item === void 0 ? void 0 : item.id, "/detail"));
},
className: "".concat(Workplacemodules.TeachActiv),
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: item === null || item === void 0 ? void 0 : item.name,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "".concat(Workplacemodules.TeachActivTitle, " ").concat(Workplacemodules.Onerow),
style: {
width: 900
},
children: item === null || item === void 0 ? void 0 : item.name
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: "mt10 ".concat(Workplacemodules.TeachActivContent),
align: "middle",
justify: "space-between",
wrap: false,
style: {
color: "#333"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 2,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Workplacemodules.list_status,
style: {
color: (item === null || item === void 0 ? void 0 : item.activity_status) == 'pending' ? '#019F7B' : (item === null || item === void 0 ? void 0 : item.activity_status) == 'ing' ? '#019F7B' : '#D5404E',
border: (item === null || item === void 0 ? void 0 : item.activity_status) == 'pending' ? '1px solid #44D7B6' : (item === null || item === void 0 ? void 0 : item.activity_status) == 'ing' ? '1px solid #44D7B6' : '1px solid #F65160',
background: (item === null || item === void 0 ? void 0 : item.activity_status) == 'pending' ? 'rgba(68,215,182,0.35)' : (item === null || item === void 0 ? void 0 : item.activity_status) == 'ing' ? 'rgba(68,215,182,0.80)' : 'rgba(246,81,96,0.35)'
},
children: (item === null || item === void 0 ? void 0 : item.activity_status) == 'pending' ? '待开始' : (item === null || item === void 0 ? void 0 : item.activity_status) == 'ing' ? '进行中' : '已结束'
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
span: 18,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "mr5",
style: {
color: "#999"
},
children: "\u6D3B\u52A8\u65F6\u95F4"
}), dayjs_min_default()(item === null || item === void 0 ? void 0 : item.start_time).format('YYYY年MM月DD日 HH:mm'), " - ", dayjs_min_default()(item === null || item === void 0 ? void 0 : item.end_time).format('YYYY年MM月DD日 HH:mm')]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
span: 4,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: Workplacemodules.fbr,
style: {
color: "#999"
},
children: "\u53D1\u5E03\u4EBA"
}), item === null || item === void 0 ? void 0 : item.user_name]
})]
})]
}, index);
})
}), (actives_list === null || actives_list === void 0 ? void 0 : actives_list.length) == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
img: hy_namespaceObject,
imgStyles: {
width: 215,
height: 150
}
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
open: isAddOpen,
destroyOnClose: true,
centered: true,
title: "创建教研活动",
onCancel: function onCancel() {
setIsAddOpen(false);
},
onOk: function onOk() {
setIsAddOpen(false);
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
open: isAddOpen,
width: 1200,
destroyOnClose: true,
centered: true,
title: "创建教研活动",
onCancel: function onCancel() {
setIsAddOpen(false);
},
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return (0,fetch/* default */.ZP)("/api/virtual_classrooms/".concat(virtual_spacesId, "/activities.json"), {
method: 'post',
body: objectSpread2_default()(objectSpread2_default()({}, form.getFieldsValue()), {}, {
start_time: start_time,
end_time: end_time
})
});
case 2:
res = _context3.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
message/* default */.ZP.success('创建成功');
setIsAddOpen(false);
getData();
}
case 4:
case "end":
return _context3.stop();
}
}, _callee3);
})),
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
initialValues: {
activity_type: '1'
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
initialValues: {},
colon: false,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "name1",
label: "\u6D3B\u52A8\u7C7B\u578B",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: "1",
children: "\u7EBF\u4E0A\u4F1A\u8BAE"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: "2",
children: "\u7EBF\u4E0B\u6D3B\u52A8"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "name2",
label: "\u6D3B\u52A8\u540D\u79F0",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u6D3B\u52A8\u540D\u79F0"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "time3",
label: "\u5F00\u59CB\u65F6\u95F4",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], {
style: {
width: "100%"
},
showTime: true
colon: false,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "activity_type",
label: "\u6D3B\u52A8\u7C7B\u578B",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
onChange: function onChange(e) {
if (e.target.value == '1') {
setShowEditor(false);
} else {
setShowEditor(true);
}
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: "1",
children: "\u7EBF\u4E0A\u4F1A\u8BAE"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
value: "2",
children: "\u7EBF\u4E0B\u6D3B\u52A8"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "name",
label: "\u6D3B\u52A8\u540D\u79F0",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u6D3B\u52A8\u540D\u79F0"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "start_time",
label: "\u5F00\u59CB\u65F6\u95F4",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], {
style: {
width: "100%"
},
showTime: true,
format: "YYYY-MM-DD HH:mm:ss",
onChange: function onChange(time, format) {
setstart_time(format);
}
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "time4",
label: "\u7ED3\u675F\u65F6\u95F4",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], {
style: {
width: "100%"
},
showTime: true
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 2
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
span: 11,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "end_time",
label: "\u7ED3\u675F\u65F6\u95F4",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], {
style: {
width: "100%"
},
showTime: true,
format: "YYYY-MM-DD HH:mm:ss",
onChange: function onChange(time, format) {
setend_time(format);
}
})
})
})]
})
})]
})
}), showEditor && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "content",
label: "\u6D3B\u52A8\u5185\u5BB9",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(WangEditor/* default */.Z, {
style: {
height: '300px'
}
})
})]
})
})]
});
};
/* harmony default export */ var Workplace = ((0,_umi_production_exports.connect)(function (_ref3) {
var loading = _ref3.loading,
user = _ref3.user,
virtualSpaces = _ref3.virtualSpaces;
/* harmony default export */ var Workplace = ((0,_umi_production_exports.connect)(function (_ref5) {
var loading = _ref5.loading,
user = _ref5.user,
virtualSpaces = _ref5.virtualSpaces;
return {
loading: loading.effects,
user: user,

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Binary file not shown.

@ -292,10 +292,10 @@ mark {
\**************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
font-family: "iconfont"; /* Project id 653600 */
src: url(./static/iconfont.a41b2a35.woff2) format('woff2'),
url(./static/iconfont.4df19f93.woff) format('woff'),
url(./static/iconfont.c62f2600.ttf) format('truetype'),
url(./static/iconfont.81ba5e90.svg#iconfont) format('svg');
src: url(./static/iconfont.4c64e34a.woff2) format('woff2'),
url(./static/iconfont.94e8a315.woff) format('woff'),
url(./static/iconfont.c2f9fcc6.ttf) format('truetype'),
url(./static/iconfont.6bacecba.svg#iconfont) format('svg');
}
.iconfont {
@ -306,6 +306,26 @@ mark {
-moz-osx-font-smoothing: grayscale;
}
.icon-kechengjieshao1:before {
content: "\ec23";
}
.icon-jiaoyanhuodong:before {
content: "\ec24";
}
.icon-zhishizhuizong:before {
content: "\ec22";
}
.icon-shijian3:before {
content: "\ec21";
}
.icon-xuexiwancheng:before {
content: "\ec1e";
}
.icon-jiantou4:before {
content: "\ec20";
}
@ -318,10 +338,6 @@ mark {
content: "\ec1d";
}
.icon-xuexiwancheng:before {
content: "\ec1e";
}
.icon-shuziketang:before {
content: "\ec1c";
}

1123
umi.js

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