diff --git a/office.html b/office.html index 3ba76456a1..bcb7d6d7ae 100644 --- a/office.html +++ b/office.html @@ -42,7 +42,12 @@ } var key = randomString(20) - var url = atob(parames.url) || "https://officedata.educoder.net/wopi/download/4069230"; + var url; + try { + url = atob(parames.url) || "https://officedata.educoder.net/wopi/download/4069230"; + } catch (error) { + url = (parames.url) || "https://officedata.educoder.net/wopi/download/4069230"; + } var fileType = parames.fileType || "docx"; var title = parames.title + "—" + key; var model = parames.model || "edit"; diff --git a/p__index.async.js b/p__index.async.js index dd3bb02507..f07c9af996 100644 --- a/p__index.async.js +++ b/p__index.async.js @@ -2944,9 +2944,9 @@ var MainSite = function MainSite(_ref) { className: MainSitemodules.operatingEnvironment, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h2", { className: 'animate__animated animate__fadeInUp', - children: "\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883" + children: "\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u5B9E\u9A8C\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883" }), /*#__PURE__*/(0,jsx_runtime.jsx)("h5", { - children: 'Super Integrated Development & Runtime Environment for Industry and Education' + children: 'Super Labs Development & Runtime Environment for Industry and Education' }), /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { className: MainSitemodules.tabs, children: operating.map(function (item, i) { diff --git a/p__tasks__index.async.js b/p__tasks__index.async.js index d85cfe6c55..c6ac17ea92 100644 --- a/p__tasks__index.async.js +++ b/p__tasks__index.async.js @@ -7042,6 +7042,12 @@ var jsx_runtime = __webpack_require__(37712); }); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules var skeleton = __webpack_require__(59981); +// 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/switch/index.js + 2 modules +var es_switch = __webpack_require__(78673); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules var table = __webpack_require__(72315); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules @@ -7120,6 +7126,11 @@ function reducer(state, action) { var loading = state.loading, page = state.page, data = state.data; + var timeRefershRef = (0,_react_17_0_2_react.useRef)(); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + tableLoading = _useState2[0], + setTableLoading = _useState2[1]; var columns = (0,_react_17_0_2_react.useMemo)(function () { var rs = [{ title: '排名', @@ -7160,41 +7171,61 @@ function reducer(state, action) { return rs; }, [data === null || data === void 0 ? void 0 : data.rank_data_name, data === null || data === void 0 ? void 0 : data.open_rank, page]); + var init = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var response; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setTableLoading(true); + _context.next = 3; + return (0,service/* getRanking */.i8)(taskId, { + page: page, + limit: 10 + }); + case 3: + response = _context.sent; + setTableLoading(false); + dispatch({ + type: Types.SET_STATE, + payload: { + loading: false, + data: response.data + } + }); + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function init() { + return _ref2.apply(this, arguments); + }; + }(); (0,_react_17_0_2_react.useEffect)(function () { - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var response; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service/* getRanking */.i8)(taskId, { - page: page, - limit: 10 - }); - case 2: - response = _context.sent; - dispatch({ - type: Types.SET_STATE, - payload: { - loading: false, - data: response.data - } - }); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } + // async function init() { + // const response = await getRanking(taskId, { page, limit: 10 }) + // dispatch({ + // type: Types.SET_STATE, + // payload: { + // loading: false, + // data: response.data + // } + // }) + // } if (activeIndex === 4) { + clearInterval(timeRefershRef.current); + if (sessionStorage.getItem("rankingShixunDetailAutoRefersh")) { + autoUpdata(true); + } init(); + } else { + clearInterval(timeRefershRef.current); } + return function () { + clearInterval(timeRefershRef.current); + }; }, [page, activeIndex, taskId]); function onPaginationChange(value) { dispatch({ @@ -7202,6 +7233,15 @@ function reducer(state, action) { payload: value }); } + var autoUpdata = function autoUpdata(checked) { + if (!checked) { + clearInterval(timeRefershRef.current); + return; + } + timeRefershRef.current = setInterval(function () { + init(); + }, 1000 * 10); + }; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "ranking-container", children: loading ? /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, { @@ -7214,11 +7254,40 @@ function reducer(state, action) { margin: '20% auto' } }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + align: "middle", + justify: "start", + style: { + marginBottom: '20px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + className: "ml20", + checkedChildren: "\u5F00\u542F", + unCheckedChildren: "\u5173\u95ED", + defaultChecked: !!sessionStorage.getItem("rankingShixunDetailAutoRefersh"), + onChange: function onChange(checked) { + if (checked) { + sessionStorage.setItem("rankingShixunDetailAutoRefersh", "true"); + } else { + sessionStorage.removeItem("rankingShixunDetailAutoRefersh"); + } + autoUpdata(checked); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml8", + children: "\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09" + })] + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { pagination: false, size: "middle", dataSource: data.rank_list, - columns: columns + columns: columns, + loading: tableLoading }), data.rank_list_count > 10 ? /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { style: { marginTop: 20 @@ -9034,8 +9103,6 @@ var LeftPanel = function LeftPanel(_ref) { })(LeftPanel)); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules var statistic = __webpack_require__(31797); -// 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/tour/index.js + 12 modules var tour = __webpack_require__(65615); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js @@ -10921,8 +10988,6 @@ var input = __webpack_require__(1056); }) }); }); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js -var col = __webpack_require__(43604); ;// CONCATENATED MODULE: ./src/pages/tasks/choose-repository/topics/topic/index.jsx