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__virtualSpaces__Lists__Gr...

103 lines
4.3 KiB

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[29080],{
/***/ 98776:
/*!********************************************************************!*\
!*** ./src/pages/virtualSpaces/Lists/Graphs/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 */ Lists_Graphs; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
var style = __webpack_require__(14934);
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
var message = __webpack_require__(12461);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
var _umi_production_exports = __webpack_require__(89214);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Graphs/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Graphsmodules = ({"flex_box_center":"flex_box_center___RklXo","flex_space_between":"flex_space_between___Xzr63","flex_box_vertical_center":"flex_box_vertical_center___xX81Y","flex_box_center_end":"flex_box_center_end___mtSyF","flex_box_column":"flex_box_column___wDlGV","warp":"warp___jx1Yb"});
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(59758);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Graphs/index.tsx
var Graphs = function Graphs(_ref) {
var _virtualSpaces$virtua3, _virtualSpaces$virtua4;
var virtualSpaces = _ref.virtualSpaces;
var iframeRef = (0,react.useRef)();
var _useParams = (0,_umi_production_exports.useParams)(),
virtual_spacesId = _useParams.virtual_spacesId;
function receiveMessage(e) {
if (e.data === 'iframeLoaded') {
var _iframeRef$current$co, _virtualSpaces$virtua, _virtualSpaces$virtua2;
if (!iframeRef.current) {
return;
}
(_iframeRef$current$co = iframeRef.current.contentWindow) === null || _iframeRef$current$co === void 0 ? void 0 : _iframeRef$current$co.postMessage({
id: virtual_spacesId,
API_SERVER: env/* default.API_SERVER */.Z.API_SERVER,
is_creator: (_virtualSpaces$virtua = virtualSpaces.virtualSpacesDetails) === null || _virtualSpaces$virtua === void 0 ? void 0 : _virtualSpaces$virtua.is_creator,
is_member: (_virtualSpaces$virtua2 = virtualSpaces.virtualSpacesDetails) === null || _virtualSpaces$virtua2 === void 0 ? void 0 : _virtualSpaces$virtua2.is_member,
isSuperAdmins: (0,authority/* isSuperAdmins */.Ny)()
}, '*');
}
if (e.data === 'invalidUrl') {
message/* default.error */.ZP.error('url错误');
}
if (e.data === 'emptyTitle') {
message/* default.error */.ZP.error('标题不能为空');
}
if (e.data === 'longTitle') {
message/* default.error */.ZP.error('标题不能超过60字');
}
}
(0,react.useEffect)(function () {
window.addEventListener('message', receiveMessage, false);
return function () {
return window.removeEventListener('message', receiveMessage, false);
};
}, []);
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Graphsmodules.warp,
children: ((_virtualSpaces$virtua3 = virtualSpaces.virtualSpacesDetails) === null || _virtualSpaces$virtua3 === void 0 ? void 0 : (_virtualSpaces$virtua4 = _virtualSpaces$virtua3.name) === null || _virtualSpaces$virtua4 === void 0 ? void 0 : _virtualSpaces$virtua4.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
src: "/knowledgegraph/graph.html",
style: {
width: '100%',
height: 780,
border: 'none',
outline: 'none'
},
ref: iframeRef
})
});
};
/* harmony default export */ var Lists_Graphs = ((0,_umi_production_exports.connect)(function (_ref2) {
var virtualSpaces = _ref2.virtualSpaces;
return {
virtualSpaces: virtualSpaces
};
})(Graphs));
/***/ })
}]);