You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Introduction__index.asyn...

621 lines
70 KiB

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[75441],{
/***/ 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
/***/ }),
/***/ 36117:
/*!******************************************************!*\
!*** ./src/pages/Introduction/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 */ Introduction; }
});
// 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/_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/button/index.js
var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(45295);
;// CONCATENATED MODULE: ./src/pages/Introduction/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Introductionmodules = ({"flex_box_center":"flex_box_center___gYklB","flex_space_between":"flex_space_between___SF08Y","flex_box_vertical_center":"flex_box_vertical_center___i61Ys","flex_box_center_end":"flex_box_center_end___v4TfC","flex_box_column":"flex_box_column___p60wF","bannerButton":"bannerButton___gsH8N","menuitem":"menuitem___fZHlz","semenuitem":"semenuitem___hNLF0","description":"description___e640u","ehover":"ehover___VtUg4"});
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(78130);
// EXTERNAL MODULE: ./node_modules/_swiper@5.4.5@swiper/css/swiper.css
var swiper = __webpack_require__(5999);
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(91506);
;// CONCATENATED MODULE: ./src/assets/images/home/nodate.png
var nodate_namespaceObject = "data:image/png;base64,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";
// 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/Introduction/index.tsx
// import Aamodal from '@/components/HomeModal/AAmodal'
var IndexPage = function IndexPage(_ref) {
var _globalSetting$settin;
var homePage = _ref.homePage,
globalSetting = _ref.globalSetting,
user = _ref.user,
loading = _ref.loading,
dispatch = _ref.dispatch;
var _useState = (0,_react_17_0_2_react.useState)(),
_useState2 = slicedToArray_default()(_useState, 2),
data = _useState2[0],
setData = _useState2[1];
var _useState3 = (0,_react_17_0_2_react.useState)(false),
_useState4 = slicedToArray_default()(_useState3, 2),
isedit = _useState4[0],
setisedit = _useState4[1];
var _useState5 = (0,_react_17_0_2_react.useState)(''),
_useState6 = slicedToArray_default()(_useState5, 2),
datas = _useState6[0],
setdatas = _useState6[1];
(0,_react_17_0_2_react.useEffect)(function () {
getdata();
// getlist();
}, []);
function getdata() {
return _getdata.apply(this, arguments);
}
function _getdata() {
_getdata = 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/project_descs/1.json", {
method: 'get'
});
case 2:
res = _context3.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
setData(res === null || res === void 0 ? void 0 : res.data);
// settaglist([...taglist, ...res?.data])
}
case 4:
case "end":
return _context3.stop();
}
}, _callee3);
}));
return _getdata.apply(this, arguments);
}
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
style: {
background: '#fff',
paddingBottom: 60
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
height: 240,
backgroundImage: "url(".concat(env/* default */.Z.IMG_SERVER, "/").concat(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.introduction_banner_url, ")"),
backgroundSize: "cover",
backgroundRepeat: 'no-repeat',
backgroundPosition: "center",
padding: '40px 120px'
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
width: 1200,
margin: '0px auto',
paddingTop: 40,
fontSize: 30,
fontWeight: 600,
color: '#fff',
textAlign: 'center'
},
children: "\u201C101\u8BA1\u5212\u201D\u5316\u5B66\u5B66\u79D1\u65B9\u5411\u9879\u76EE\u4ECB\u7ECD"
})
}), !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
textAlign: 'end',
paddingTop: 20,
margin: '0px auto',
width: 1200
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: Introductionmodules.ehover,
onClick: function onClick() {
setisedit(true);
},
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
style: {
marginRight: 5
},
className: "iconfont icon-bianji-moren "
}), "\u7F16\u8F91"]
})
}), !(data !== null && data !== void 0 && data.content) ? isedit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
paddingTop: 20
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(WangEditor/* default */.Z, {
defaultvalue: data === null || data === void 0 ? void 0 : data.content,
onChange: function onChange(e) {
setdatas(e);
}
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
marginTop: 20
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
size: "large",
style: {
width: 120
},
onClick: function onClick() {
setisedit(false);
},
children: "\u53D6\u6D88"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return (0,fetch/* default */.ZP)("/api/project_descs/1.json", {
method: 'put',
body: {
content: datas
}
});
case 2:
res = _context.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.info('修改成功');
getdata();
setisedit(false);
}
case 4:
case "end":
return _context.stop();
}
}, _callee);
})),
size: "large",
style: {
marginLeft: 40,
width: 120
},
type: "primary",
children: "\u4FDD\u5B58"
})]
})]
}) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
width: 1200,
minHeight: 600,
margin: '0px auto',
textAlign: 'center',
paddingTop: 120
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: nodate_namespaceObject
}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
style: {
marginTop: 30
},
children: "\u9879\u76EE\u4ECB\u7ECD\u5185\u5BB9\u5EFA\u8BBE\u4E2D\uFF0C\u656C\u8BF7\u671F\u5F85\u2026"
})]
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
width: 1200,
margin: '0px auto'
},
children: isedit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
paddingTop: 20
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(WangEditor/* default */.Z, {
defaultvalue: data === null || data === void 0 ? void 0 : data.content,
onChange: function onChange(e) {
setdatas(e);
}
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
marginTop: 20
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
size: "large",
style: {
width: 120
},
onClick: function onClick() {
setisedit(false);
},
children: "\u53D6\u6D88"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
onClick: /*#__PURE__*/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/project_descs/1.json", {
method: 'put',
body: {
content: datas
}
});
case 2:
res = _context2.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.info('修改成功');
getdata();
setisedit(false);
}
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
})),
size: "large",
style: {
marginLeft: 40,
width: 120
},
type: "primary",
children: "\u4FDD\u5B58"
})]
})]
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
maxWidth: 1200,
overflow: 'hidden'
},
dangerouslySetInnerHTML: {
__html: data === null || data === void 0 ? void 0 : data.content
}
})
})]
});
};
/* harmony default export */ var Introduction = ((0,_umi_production_exports.connect)(function (_ref4) {
var homePage = _ref4.homePage,
loading = _ref4.loading,
globalSetting = _ref4.globalSetting,
user = _ref4.user;
return {
homePage: homePage,
globalSetting: globalSetting,
loading: loading.models.homePage,
user: user
};
})(IndexPage));
/***/ }),
/***/ 5999:
/*!**********************************************************!*\
!*** ./node_modules/_swiper@5.4.5@swiper/css/swiper.css ***!
\**********************************************************/
/***/ (function() {
// extracted by mini-css-extract-plugin
/***/ })
}]);