- (0,jsx_runtime.jsxs)("div", {
- className: personnelmodules.content_left,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: personnelmodules.user_img_box,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
- href: "/users/".concat(v.login, "/classrooms"),
- target: "_blank",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: env/* default */.Z['IMG_SERVER'] + '/images/' + (v === null || v === void 0 ? void 0 : v.image_url),
- className: personnelmodules.user_img
- }), createid == (v === null || v === void 0 ? void 0 : v.id) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: personnelmodules.user_rule_create,
- children: "\u521B\u5EFA\u8005"
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: personnelmodules.user_info,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: personnelmodules.user_name,
- children: v === null || v === void 0 ? void 0 : v.name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: personnelmodules.user_school,
- children: v === null || v === void 0 ? void 0 : v.school
- })]
- }), createid != (v === null || v === void 0 ? void 0 : v.id) && (createid == (user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id) || (user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.role) == 1 || (user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.role) == 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: personnelmodules.delete_text,
- onClick: function onClick() {
- deleteData(v === null || v === void 0 ? void 0 : v.id);
- },
- children: "\u5220\u9664"
- })]
- }, k)
- );
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(personnel_AddPersonnel, {
- queryData: queryData,
- competitionId: props === null || props === void 0 ? void 0 : props.competitionId
- })]
- });
-};
-/* harmony default export */ var personnel = ((0,_umi_production_exports.connect)(function (_ref2) {
- var globalSetting = _ref2.globalSetting,
- user = _ref2.user;
- return {
- globalSetting: globalSetting,
- user: user
- };
-})(personnelPage));
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/document/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var documentmodules = ({"flex_box_center":"flex_box_center___yg5U2","flex_space_between":"flex_space_between___RNHqN","flex_box_vertical_center":"flex_box_vertical_center___ZT47P","flex_box_center_end":"flex_box_center_end___X4Xs3","flex_box_column":"flex_box_column___OzmB0","all":"all___uSCy0","content":"content___pnhPh","content_left_red":"content_left_red___SmVi6","content_left_none":"content_left_none___jTbL2","content_left_flag":"content_left_flag___mae5L","content_left_info":"content_left_info___mISvV","content_left_title":"content_left_title___lcDeu","content_left_description":"content_left_description___Ris52","content_right":"content_right___AcQrD","content_right_span":"content_right_span___WiMTr","form_item":"form_item___eHCux","form_item_item":"form_item_item___IAs6n","fuzhi":"fuzhi___rSsFz","fuzhi_text":"fuzhi_text___UV3Dz","tijiao":"tijiao___AYAeP","tijiao_text":"tijiao_text___TC6tI","quetions_info":"quetions_info___qHhFg","scoremodal":"scoremodal___LmU2Z","title":"title___M1zQX","bottom":"bottom___P728Z","yes":"yes___gRJi8","no":"no___voaWW","form_item_item_select":"form_item_item_select___g8gNL"});
-;// CONCATENATED MODULE: ./src/assets/images/icons/wancheng.png
-var wancheng_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg==";
-;// CONCATENATED MODULE: ./src/assets/images/icons/no_shezhi.png
-var no_shezhi_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII=";
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/document/index.tsx
-
-
-
-
-
-var document_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-var documentPage = function documentPage(_ref) {
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, document_excluded);
- var _Form$useForm = es_form/* default */.Z.useForm(),
- _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
- form = _Form$useForm2[0];
- var _useState = (0,_react_17_0_2_react.useState)(true),
- _useState2 = slicedToArray_default()(_useState, 2),
- name_finish = _useState2[0],
- setname_finish = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(true),
- _useState4 = slicedToArray_default()(_useState3, 2),
- url_finish = _useState4[0],
- seturl_finish = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(true),
- _useState6 = slicedToArray_default()(_useState5, 2),
- time_finish = _useState6[0],
- settime_finish = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)(true),
- _useState8 = slicedToArray_default()(_useState7, 2),
- question_finish = _useState8[0],
- setquestion_finish = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)(''),
- _useState10 = slicedToArray_default()(_useState9, 2),
- name_show = _useState10[0],
- setname_show = _useState10[1];
- var _useState11 = (0,_react_17_0_2_react.useState)(''),
- _useState12 = slicedToArray_default()(_useState11, 2),
- url_show = _useState12[0],
- seturl_show = _useState12[1];
- var _useState13 = (0,_react_17_0_2_react.useState)(''),
- _useState14 = slicedToArray_default()(_useState13, 2),
- time_show = _useState14[0],
- settime_show = _useState14[1];
- var _useState15 = (0,_react_17_0_2_react.useState)(''),
- _useState16 = slicedToArray_default()(_useState15, 2),
- question_show = _useState16[0],
- setquestion_show = _useState16[1];
- var Header = competitions.Header;
- var _useState17 = (0,_react_17_0_2_react.useState)(false),
- _useState18 = slicedToArray_default()(_useState17, 2),
- visible = _useState18[0],
- setvisible = _useState18[1];
- var _useState19 = (0,_react_17_0_2_react.useState)([]),
- _useState20 = slicedToArray_default()(_useState19, 2),
- schoolList = _useState20[0],
- setSchoolList = _useState20[1];
- console.log("Header:", Header);
- (0,_react_17_0_2_react.useEffect)(function () {
- queryData();
- }, []);
- var queryData = function queryData() {
- (0,service_competitions/* info_finish */.rZ)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) {
- var _res$competition, _res$competition2, _res$competition3;
- setname_finish(res === null || res === void 0 ? void 0 : res.name_finish);
- seturl_finish(res === null || res === void 0 ? void 0 : res.url_finish);
- settime_finish(res === null || res === void 0 ? void 0 : res.time_finish);
- setquestion_finish(res === null || res === void 0 ? void 0 : res.question_finish);
- setname_show(res === null || res === void 0 || (_res$competition = res.competition) === null || _res$competition === void 0 ? void 0 : _res$competition.name);
- settime_show(dayjs_min_default()(res === null || res === void 0 || (_res$competition2 = res.competition) === null || _res$competition2 === void 0 ? void 0 : _res$competition2.start_time).format('YYYY-MM-DD HH:mm') + ' ~ ' + dayjs_min_default()(res === null || res === void 0 || (_res$competition3 = res.competition) === null || _res$competition3 === void 0 ? void 0 : _res$competition3.end_time).format('YYYY-MM-DD HH:mm'));
- seturl_show('https://www.educoder.net/competitions/' + (res === null || res === void 0 ? void 0 : res.identifier) + '/edit');
- var obj = '';
- for (var i in res === null || res === void 0 ? void 0 : res.data) {
- if (Number(i) == Number((res === null || res === void 0 ? void 0 : res.data.length) - 1)) {
- var _res$data$i;
- obj += '赛题' + (Number(i) + 1) + ':' + (res === null || res === void 0 || (_res$data$i = res.data[i]) === null || _res$data$i === void 0 || (_res$data$i = _res$data$i.shixun) === null || _res$data$i === void 0 ? void 0 : _res$data$i.name);
- } else {
- var _res$data$i2;
- obj += '赛题' + (Number(i) + 1) + ':' + (res === null || res === void 0 || (_res$data$i2 = res.data[i]) === null || _res$data$i2 === void 0 || (_res$data$i2 = _res$data$i2.shixun) === null || _res$data$i2 === void 0 ? void 0 : _res$data$i2.name) + '、';
- }
- }
- setquestion_show(obj);
- form.setFieldValue('identifier', res === null || res === void 0 ? void 0 : res.identifier);
- props === null || props === void 0 || props.loadingFunction(false);
- });
- };
- var submitData = function submitData(e) {
- (0,service_competitions/* competition_review */.qt)(objectSpread2_default()(objectSpread2_default()({}, e), {}, {
- id: props === null || props === void 0 ? void 0 : props.competitionId
- })).then(function (res) {
- if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
- message/* default */.ZP.success('提交成功');
- setvisible(false);
- dispatch({
- type: 'competitions/getStaff',
- payload: {
- identifier: props === null || props === void 0 ? void 0 : props.competitionId
- }
- });
- dispatch({
- type: 'competitions/getHeader',
- payload: {
- identifier: props === null || props === void 0 ? void 0 : props.competitionId
- }
- });
- } else {
- message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
- }
- });
- };
- var copyText = function copyText() {
- var input = document.createElement('input'); //不会保留文本格式
- //如果要保留文本格式,比如保留换行符,或者多行文本,可以使用 textarea 标签,再配和模板字符串 ` `
- //const input = document.createElement('textarea')
- // 将想要复制的值
- input.value = 'https://www.educoder.net/competitions/' + form.getFieldValue('identifier');
- // 页面底部追加输入框
- document.body.appendChild(input);
- // 选中输入框
- input.select();
- // 执行浏览器复制命令
- document.execCommand('Copy');
- // 弹出复制成功信息
- message/* default */.ZP.success('复制成功');
- // 复制后移除输入框
- input.remove();
- };
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.all,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: name_finish ? documentmodules.content_left_none : documentmodules.content_left_red,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: documentmodules.content_left_flag,
- src: name_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_left_info,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_left_title,
- children: "\u4E3B\u6807\u9898\u8BBE\u7F6E"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_left_description,
- children: name_finish ? "\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A".concat(name_show) : '请在设置中填写正确的竞赛主标题'
- })]
- })]
- }), name_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_right,
- onClick: function onClick() {
- props.clickInformation('主标题');
- },
- children: "\u67E5\u770B"
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_right,
- onClick: function onClick() {
- props.clickInformation('主标题');
- },
- children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-xiaojiantou",
- style: {
- fontSize: '10px'
- }
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: url_finish ? documentmodules.content_left_none : documentmodules.content_left_red,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: documentmodules.content_left_flag,
- src: url_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_left_info,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_left_title,
- children: "\u7F51\u5740\u8BBE\u7F6E"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_left_description,
- children: [url_finish && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: ["\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- href: url_show,
- target: "_blank",
- children: url_show
- })]
- }), !url_finish && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740"
- })]
- })]
- })]
- }), url_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_right,
- onClick: function onClick() {
- props.clickInformation('比赛地址');
- },
- children: "\u67E5\u770B"
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_right,
- onClick: function onClick() {
- props.clickInformation('比赛地址');
- },
- children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-xiaojiantou",
- style: {
- fontSize: '10px'
- }
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: time_finish ? documentmodules.content_left_none : documentmodules.content_left_red,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: documentmodules.content_left_flag,
- src: time_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_left_info,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_left_title,
- children: "\u7ADE\u8D5B\u65F6\u95F4"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_left_description,
- children: time_finish ? "\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A".concat(time_show) : '请在设置中填写正确的竞赛时间'
- })]
- })]
- }), time_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_right,
- onClick: function onClick() {
- props.clickInformation('竞赛时间');
- },
- children: "\u67E5\u770B"
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_right,
- onClick: function onClick() {
- props.clickInformation('竞赛时间');
- },
- children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-xiaojiantou",
- style: {
- fontSize: '10px'
- }
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: question_finish ? documentmodules.content_left_none : documentmodules.content_left_red,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: documentmodules.content_left_flag,
- src: question_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_left_info,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_left_title,
- children: "\u8D5B\u9898\u8BBE\u7F6E"
- }), Header.mode === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "bottom",
- title: '您已经设置的:' + question_show,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_left_description,
- children: ["\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A", question_show]
- })
- }), !question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_left_description,
- children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E"
- })]
- }), Header.mode === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [Header.course_id && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "bottom",
- title: '您已经成功设置:' + Header.course_name + '为本次竞赛的课堂',
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_left_description,
- children: ["\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\u201C", Header.course_name, "\u201D\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802"]
- })
- }), !Header.course_id && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_left_description,
- children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E"
- })]
- })]
- })]
- }), question_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content_right,
- onClick: props.clickQuetions,
- children: "\u67E5\u770B"
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content_right,
- onClick: props.clickQuetions,
- children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-xiaojiantou",
- style: {
- fontSize: '10px'
- }
- })]
- })]
- }), name_finish && url_finish && time_finish && question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, {
- form: form,
- style: {
- marginLeft: 22
- },
- labelCol: {
- flex: '100px'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- className: documentmodules.form_item,
- colon: false,
- name: "identifier",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- prefix: "https://www.educoder.net/competitions/",
- disabled: true,
- className: documentmodules.form_item_item
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.fuzhi,
- onClick: copyText,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-fuzhi",
- style: {
- marginRight: '5px'
- }
- }), "\u590D\u5236"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.fuzhi_text,
- children: "\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B"
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: documentmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
- disabled: !name_finish || !url_finish || !time_finish || !question_finish,
- type: "primary",
- className: documentmodules.tijiao,
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- setvisible(true);
- (0,paths/* getSchoolOption */.GY)({}).then(function (res) {
- setSchoolList(res === null || res === void 0 ? void 0 : res.schools);
- }).then(function () {
- var _user$userInfo, _user$userInfo2, _user$userInfo3;
- form.setFieldsValue({
- sponsor_schools: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_school_id,
- sponsor_user_name: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.real_name,
- sponsor_user_phone: (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.phone
- });
- // common_header(props?.competitionId).then((res) => {
- // form.setFieldValue('sponsor_schools', res?.sponsor_schools_array)
- // form.setFieldValue('sponsor_user_name', res?.sponsor_user_name)
- // form.setFieldValue('sponsor_user_phone', res?.sponsor_user_phone)
- // })
- });
- case 2:
- case "end":
- return _context.stop();
- }
- }, _callee);
- })),
- children: "\u63D0\u4EA4\u5BA1\u6838"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "".concat(documentmodules.tijiao_text, " ").concat(name_finish && url_finish && time_finish && question_finish ? "" : "c-red"),
- children: name_finish && url_finish && time_finish && question_finish ? "准备好后,您可发起审核" : "请完成竞赛指引后,再提交审核"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: visible,
- width: 610,
- className: documentmodules.scoremodal,
- closable: false,
- centered: true,
- onCancel: function onCancel() {
- return setvisible(false);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.title,
- children: "\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return setvisible(false);
- },
- style: {
- cursor: 'pointer'
- },
- className: documentmodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-guanbi",
- style: {
- color: '#979797',
- fontSize: '15px'
- }
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.content,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
- form: form,
- className: documentmodules.formWrap,
- onFinish: submitData
- // initialValues={{
- // sponsor_schools: user.userInfo?.school_id,
- // sponsor_user_name: user.userInfo?.real_name,
- // sponsor_user_phone: user.userInfo?.phone
- // }}
- ,
- labelCol: {
- flex: '110px'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- className: documentmodules.form_item,
- label: "\u4E3B\u529E\u65B9",
- colon: false,
- name: "sponsor_schools",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
- mode: "multiple",
- className: documentmodules.form_item_item_select,
- options: schoolList,
- fieldNames: {
- label: 'name',
- value: 'id'
- },
- placeholder: "\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",
- filterOption: function filterOption(input, option) {
- var _option$name;
- return ((_option$name = option === null || option === void 0 ? void 0 : option.name) !== null && _option$name !== void 0 ? _option$name : '').toLowerCase().includes(input.toLowerCase());
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- className: documentmodules.form_item,
- label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",
- colon: false,
- name: "sponsor_user_name",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- className: documentmodules.form_item_item,
- placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- className: documentmodules.form_item,
- label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",
- colon: false,
- name: "sponsor_user_phone",
- rules: [{
- pattern: new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/, "g"),
- message: '必须是正确的座机号或者手机号'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- className: documentmodules.form_item_item,
- placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: documentmodules.bottom,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- size: 'middle',
- className: documentmodules.no,
- onClick: function onClick() {
- setvisible(false);
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: documentmodules.yes,
- size: 'middle',
- type: "primary",
- htmlType: "submit",
- loading: loading,
- children: "\u4FDD\u5B58"
- })]
- })
- })]
- })
- })]
- })]
- });
-};
-/* harmony default export */ var Setting_document = ((0,_umi_production_exports.connect)(function (_ref3) {
- var competitions = _ref3.competitions,
- loading = _ref3.loading,
- globalSetting = _ref3.globalSetting,
- user = _ref3.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- loading: loading.models.competitions,
- user: user
- };
-})(documentPage));
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/index.tsx
-
-
-var Setting_excluded = ["competitions", "globalSetting", "dispatch", "user"];
-
-
-
-
-
-
-
-
-
-
-
-var settingPage = function settingPage(_ref) {
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- dispatch = _ref.dispatch,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, Setting_excluded);
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier;
- // const identifier = 181;
- var _useState = (0,_react_17_0_2_react.useState)(true),
- _useState2 = slicedToArray_default()(_useState, 2),
- messageType = _useState2[0],
- setMessageType = _useState2[1];
- var menu_list = ['竞赛信息', '图片设置', '赛题设置', '管理人员', '竞赛指引'];
- var _useState3 = (0,_react_17_0_2_react.useState)('竞赛信息'),
- _useState4 = slicedToArray_default()(_useState3, 2),
- menuActive = _useState4[0],
- setMenuActive = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(true),
- _useState6 = slicedToArray_default()(_useState5, 2),
- loading = _useState6[0],
- setLoading = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)(null),
- _useState8 = slicedToArray_default()(_useState7, 2),
- container = _useState8[0],
- setContainer = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)(''),
- _useState10 = slicedToArray_default()(_useState9, 2),
- formName = _useState10[0],
- setformname = _useState10[1];
- var loadingFunction = function loadingFunction(box) {
- setLoading(box);
- };
- var clickInformation = function clickInformation(box) {
- setMenuActive('竞赛信息');
- if (box == '主标题') {
- setformname('name');
- } else if (box == '比赛地址') {
- setformname('identifier');
- } else if (box == '竞赛时间') {
- setformname('start_time');
- }
- };
- var clickQuetions = function clickQuetions() {
- setMenuActive('赛题设置');
- };
- (0,_react_17_0_2_react.useEffect)(function () {
- // window.scrollTo(0, 500)
- }, [menuActive]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (competitions.actionTabs.key === '1') {
- setMenuActive('赛题设置');
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {}
- });
- } else if (competitions.actionTabs.key === '5') {
- setMenuActive('竞赛指引');
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {}
- });
- } else if (competitions.actionTabs.key === '7') {
- setMenuActive('竞赛信息');
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {}
- });
- }
- }, [competitions.actionTabs]);
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Settingmodules.all,
- ref: setContainer,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Settingmodules.setting,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Settingmodules.setting_title,
- children: "\u57FA\u7840\u8BBE\u7F6E"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Settingmodules.setting_content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Settingmodules.setting_menu,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: menu_list.map(function (v, k) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: menuActive == v ? Settingmodules.menu_item_active : Settingmodules.menu_item,
- onClick: function onClick() {
- // container.scrollIntoView()
- document.body.scrollIntoView({
- block: "start",
- behavior: "smooth"
- });
- setMenuActive(v);
- setLoading(true);
- },
- children: v
- }, k);
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Settingmodules.setting_info,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
- spinning: loading,
- children: [menuActive == '竞赛信息' && /*#__PURE__*/(0,jsx_runtime.jsx)(information, {
- competitionId: identifier,
- loadingFunction: loadingFunction,
- formName: formName
- }), menuActive == '图片设置' && /*#__PURE__*/(0,jsx_runtime.jsx)(picture, {
- competitionId: identifier,
- loadingFunction: loadingFunction
- }), menuActive == '赛题设置' && /*#__PURE__*/(0,jsx_runtime.jsx)(questions, {
- competitionId: identifier,
- loadingFunction: loadingFunction
- }), menuActive == '管理人员' && /*#__PURE__*/(0,jsx_runtime.jsx)(personnel, {
- competitionId: identifier,
- loadingFunction: loadingFunction
- }), menuActive == '竞赛指引' && /*#__PURE__*/(0,jsx_runtime.jsx)(Setting_document, {
- competitions: competitions,
- clickInformation: clickInformation,
- clickQuetions: clickQuetions,
- competitionId: identifier,
- loadingFunction: loadingFunction
- })]
- })
- })]
- })]
- })
- });
-};
-// export default ;
-/* harmony default export */ var Setting = ((0,_umi_production_exports.connect)(function (_ref2) {
- var competitions = _ref2.competitions,
- globalSetting = _ref2.globalSetting,
- user = _ref2.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- user: user
- };
-})(settingPage));
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
-var menu = __webpack_require__(20834);
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var viewmodules = ({"flex_box_center":"flex_box_center___SC2G3","flex_space_between":"flex_space_between___v24d6","flex_box_vertical_center":"flex_box_vertical_center___iBIji","flex_box_center_end":"flex_box_center_end___shnGM","flex_box_column":"flex_box_column___pRdtO","bg":"bg___htQ1O","title":"title___dw_wz","left":"left___CDy7v","muitem":"muitem___pDhZj","muitemclick":"muitemclick___WXoKV","right":"right___tNRAa","button":"button___tMn5K"});
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Contentmodules = ({"flex_box_center":"flex_box_center___Y72kq","flex_space_between":"flex_space_between___d30ej","flex_box_vertical_center":"flex_box_vertical_center___p_tif","flex_box_center_end":"flex_box_center_end___AyBVH","flex_box_column":"flex_box_column___NQalW","bg":"bg___cLFww","btns":"btns___uWjSy","confirm":"confirm___ZvnTx","cancel":"cancel___v9uv4","deletetitle":"deletetitle___DnoRO","submitwork":"submitwork___tVjOE","scoremodal":"scoremodal___iKA69","title":"title___GESKF","content":"content___r8E9Y","bottom":"bottom___HS8jb","yes":"yes___itu44","no":"no___Qs1U3","bottoms":"bottoms___ng0EW","loaderimg":"loaderimg___XJWfN"});
-// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
-var RenderHtml = __webpack_require__(32666);
-// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
-var markdown_editor = __webpack_require__(61816);
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.tsx
-
-
-
-
-
-
-var Content_excluded = ["competitions", "globalSetting", "loading", "dispatch", "selectedKeys", "isedit", "setisedit", "user"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var competitionsPage = function competitionsPage(_ref) {
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- selectedKeys = _ref.selectedKeys,
- isedit = _ref.isedit,
- setisedit = _ref.setisedit,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, Content_excluded);
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier;
- var RightItems = competitions.RightItems,
- Header = competitions.Header;
- var _useState = (0,_react_17_0_2_react.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- showmodal = _useState2[0],
- setshowmodal = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(false),
- _useState4 = slicedToArray_default()(_useState3, 2),
- isshow = _useState4[0],
- setisshow = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(true),
- _useState6 = slicedToArray_default()(_useState5, 2),
- isloading = _useState6[0],
- setisloading = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)([]),
- _useState8 = slicedToArray_default()(_useState7, 2),
- CommitRecords = _useState8[0],
- setcommitRecords = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)([]),
- _useState10 = slicedToArray_default()(_useState9, 2),
- defaultFileList = _useState10[0],
- setDefaultFileList = _useState10[1];
- var _useState11 = (0,_react_17_0_2_react.useState)(RightItems.md_content),
- _useState12 = slicedToArray_default()(_useState11, 2),
- defaultcontent = _useState12[0],
- setDefaultcontent = _useState12[1];
- var _useState13 = (0,_react_17_0_2_react.useState)(false),
- _useState14 = slicedToArray_default()(_useState13, 2),
- hidden = _useState14[0],
- sethidden = _useState14[1];
- var _useState15 = (0,_react_17_0_2_react.useState)(''),
- _useState16 = slicedToArray_default()(_useState15, 2),
- description = _useState16[0],
- setdescription = _useState16[1];
- var _useState17 = (0,_react_17_0_2_react.useState)([]),
- _useState18 = slicedToArray_default()(_useState17, 2),
- fileList = _useState18[0],
- setFileList = _useState18[1];
- var UploadProps = {
- fileList: fileList,
- openFileDialogOnClick: dayjs_min_default()() > dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) && dayjs_min_default()() < dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.end_time) && (Header === null || Header === void 0 ? void 0 : Header.is_member),
- action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"),
- beforeUpload: function beforeUpload(file) {
- var fileSize = file.size / 1024 / 1024 / 1024 / 2;
- var fileType = file.name.split(".").slice(-1)[0].toLowerCase();
- if (fileSize > 1) {
- message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(2G)");
- // return Promise.reject()
- return upload/* default */.Z.LIST_IGNORE;
- }
- if (fileType != "zip") {
- message/* default */.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20");
- // return Promise.reject()
- return upload/* default */.Z.LIST_IGNORE;
- }
- setFileList([]);
- return true;
- },
- onChange: function onChange(info) {
- setFileList(info.fileList);
- }
- };
- var Columns = [{
- title: "选手姓名",
- dataIndex: "user_name",
- width: 100,
- ellipsis: true,
- render: function render(text) {
- return text || "--";
- }
- }, {
- title: "提交状态",
- width: 100,
- dataIndex: "evaluation_status",
- render: function render(text) {
- return text == "waiting" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#00B187 "
- },
- children: "\u6392\u961F\u4E2D"
- }) : text == "progress" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: ""
- },
- children: "\u8FDB\u884C\u4E2D"
- }) : text == "cancelled" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#E53333"
- },
- children: "\u5DF2\u53D6\u6D88"
- }) : text == "completed" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#165DFF"
- },
- children: "\u5DF2\u5B8C\u6210"
- }) : "--";
- }
- }, {
- title: "得分",
- width: 80,
- dataIndex: "evaluation_score",
- render: function render(text) {
- return text || "--";
- }
- },
- // {
- // title: "评测耗时",
- // width: 80,
- // dataIndex: "evaluation_time",
- // render: (text: any) => text || "--"
- // },
- {
- title: "提交时间",
- width: 200,
- dataIndex: "commit_at",
- render: function render(text) {
- return text ? dayjs_min_default()(text).format('YYYY.MM.DD HH:mm:ss') : "--";
- }
- }, {
- title: "下载文件",
- ellipsis: true,
- dataIndex: "commit_id",
- render: function render(text, _render) {
- var _render$attachments, _render$attachments2, _render$attachments3, _render$attachments4;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: _render === null || _render === void 0 || (_render$attachments = _render.attachments) === null || _render$attachments === void 0 || (_render$attachments = _render$attachments[0]) === null || _render$attachments === void 0 ? void 0 : _render$attachments.title,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- href: env/* default */.Z.API_SERVER + (_render === null || _render === void 0 || (_render$attachments2 = _render.attachments) === null || _render$attachments2 === void 0 || (_render$attachments2 = _render$attachments2[0]) === null || _render$attachments2 === void 0 ? void 0 : _render$attachments2.url),
- download: _render === null || _render === void 0 || (_render$attachments3 = _render.attachments) === null || _render$attachments3 === void 0 || (_render$attachments3 = _render$attachments3[0]) === null || _render$attachments3 === void 0 ? void 0 : _render$attachments3.title,
- children: (_render === null || _render === void 0 || (_render$attachments4 = _render.attachments) === null || _render$attachments4 === void 0 || (_render$attachments4 = _render$attachments4[0]) === null || _render$attachments4 === void 0 ? void 0 : _render$attachments4.title) || "--"
- })
- });
- }
- }, {
- title: "测评信息",
- width: 120,
- dataIndex: "commit_id",
- render: function render(text, _render2) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- style: {
- padding: 0
- },
- type: "link",
- disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "completed",
- onClick: function onClick() {
- var modalDiv = modal/* default */.Z.confirm({
- centered: true,
- okText: '确定',
- icon: null,
- cancelText: '取消',
- title: '运行结果',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- maxHeight: 500,
- overflow: "auto"
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_info) || ""
- })
- }),
- onOk: function onOk() {
- return modalDiv.destroy();
- },
- onCancel: function onCancel() {
- return modalDiv.destroy();
- }
- });
- },
- children: "\u67E5\u770B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: "ml10",
- style: {
- padding: 0
- },
- type: "link",
- danger: true,
- disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "waiting",
- onClick: function onClick() {
- var modalDiv = modal/* default */.Z.confirm({
- centered: true,
- okText: '确定',
- icon: null,
- cancelText: '取消',
- title: '',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: "\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"
- }),
- onOk: function () {
- var _onOk = 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/competitions/".concat(identifier, "/competition_commit_records/").concat(_render2.id, "/cancel.json"), {
- method: 'POST',
- body: {
- record_id: _render2.id
- }
- });
- case 2:
- res = _context.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
- message/* default */.ZP.success("取消成功");
- modalDiv.destroy();
- getCompetitionCommitRecords();
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- function onOk() {
- return _onOk.apply(this, arguments);
- }
- return onOk;
- }(),
- onCancel: function onCancel() {
- return modalDiv.destroy();
- }
- });
- },
- children: "\u53D6\u6D88"
- })]
- });
- }
- }];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (Header !== null && Header !== void 0 && Header.is_member && (Header === null || Header === void 0 ? void 0 : Header.mode) === 3) {
- getCompetitionCommitRecords();
- }
- }, [Header]);
- (0,_react_17_0_2_react.useEffect)(function () {
- var _RightItems$attachmen;
- var data = [];
- RightItems === null || RightItems === void 0 || (_RightItems$attachmen = RightItems.attachments) === null || _RightItems$attachmen === void 0 || _RightItems$attachmen.map(function (item) {
- var tt = {
- uid: item.id,
- name: item.title,
- response: {
- id: item.id
- }
- };
- data.push(tt);
- });
- setDefaultFileList(data);
- }, [RightItems === null || RightItems === void 0 ? void 0 : RightItems.attachments]);
- (0,_react_17_0_2_react.useEffect)(function () {
- setdescription(RightItems === null || RightItems === void 0 ? void 0 : RightItems.name);
- setDefaultcontent(RightItems.md_content);
- sethidden(RightItems === null || RightItems === void 0 ? void 0 : RightItems.hidden);
- }, [RightItems.md_content || RightItems.name || RightItems.hidden]);
- console.log('---', defaultFileList);
- var uploadProps = {
- name: 'file',
- multiple: true,
- withCredentials: true,
- action: env/* default */.Z.API_SERVER + '/api/attachments.json',
- // defaultFileList: getdata(),
- fileList: defaultFileList,
- onRemove: function onRemove(e) {
- // console.log('e', e);
-
- (0,service_competitions/* deletAttachments */.y8)({
- id: e.response.id
- });
- },
- onChange: function onChange(info) {
- setDefaultFileList(toConsumableArray_default()(info.fileList));
- },
- beforeUpload: function beforeUpload(file) {
- var isLt150M = file.size / 1024 / 1024 < 150;
- if (!isLt150M) {
- message/* default */.ZP.info("文件大小必须小于150MB");
- return upload/* default */.Z.LIST_IGNORE;
- }
- return isLt150M;
- }
- };
-
- //修改内容回调接口
- function updateItem() {
- return _updateItem.apply(this, arguments);
- } //获取对应文件列表
- function _updateItem() {
- _updateItem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- _context4.next = 2;
- return dispatch({
- type: 'competitions/updateMdContent',
- payload: {
- attachment_ids: getitemid(defaultFileList),
- competition_module_id: RightItems.id,
- md_content_id: RightItems.md_id,
- content: defaultcontent,
- identifier: identifier,
- hidden: hidden,
- description: description
- }
- });
- case 2:
- res = _context4.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default */.ZP.info('提交成功');
- setisedit(false);
- //刷新
- dispatch({
- type: 'competitions/getItem',
- payload: {
- url: RightItems.params_url
- }
- });
- dispatch({
- type: 'competitions/getHeader',
- payload: {
- identifier: identifier
- }
- });
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: 'showheader'
- }
- });
- }
- case 4:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- }));
- return _updateItem.apply(this, arguments);
- }
- function getitemid(itemlist) {
- var data = [];
- if ((itemlist === null || itemlist === void 0 ? void 0 : itemlist.length) <= 0) {
- return data;
- } else {
- itemlist && (itemlist === null || itemlist === void 0 ? void 0 : itemlist.map(function (item) {
- data.push(item.response.id);
- }));
- return data;
- }
- }
- function deleteitem() {
- return _deleteitem.apply(this, arguments);
- }
- function _deleteitem() {
- _deleteitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
- return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
- case 0:
- modal/* default */.Z.confirm({
- icon: false,
- title: '提示',
- content: '删除页面后,数据不可恢复,请确认是否删除',
- onOk: function () {
- var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
- case 0:
- _context5.next = 2;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_modules/").concat(RightItems.id, ".json"), {
- method: 'delete'
- });
- case 2:
- res = _context5.sent;
- if (res.status === 0) {
- dispatch({
- type: 'competitions/getHeader',
- payload: {
- identifier: identifier
- }
- });
- setisedit(false);
- }
- case 4:
- case "end":
- return _context5.stop();
- }
- }, _callee5);
- }));
- function onOk() {
- return _onOk2.apply(this, arguments);
- }
- return onOk;
- }()
- });
- case 1:
- case "end":
- return _context6.stop();
- }
- }, _callee6);
- }));
- return _deleteitem.apply(this, arguments);
- }
- var getCompetitionCommitRecords = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var res, _res$data;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- setisloading(true);
- _context2.next = 3;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_commit_records.json"), {
- method: 'get'
- });
- case 3:
- res = _context2.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- setcommitRecords(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.records);
- setisloading(false);
- }
- case 5:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- return function getCompetitionCommitRecords() {
- return _ref2.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: Contentmodules.bg,
- children: [isedit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [!((Header === null || Header === void 0 ? void 0 : Header.mode) === 3 && (RightItems === null || RightItems === void 0 ? void 0 : RightItems.module_type) === 'entrance') && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginBottom: 30,
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- style: {
- width: '82%',
- height: 40,
- borderRadius: 2,
- border: '1px solid #DCDCDC'
- },
- value: description,
- onChange: function onChange(e) {
- setdescription(e.target.value);
- }
- }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- className: "ml40 font14",
- style: {
- marginLeft: '23px'
- },
- checked: hidden,
- onChange: function onChange(e) {
- sethidden(e.target.checked);
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- display: 'inline-block'
- },
- children: "\u9690\u85CF"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Contentmodules.deletetitle,
- onClick: function onClick() {
- deleteitem();
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-piliangshanchu3",
- style: {
- fontSize: 14,
- marginRight: 6
- }
- }), "\u5220\u9664\u9875\u9762"]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
- defaultValue: RightItems.md_content,
- onChange: function onChange(e) {
- return setDefaultcontent(e);
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "inline-block current",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
- style: {
- borderRadius: 2,
- marginTop: 18
- },
- children: "\u4E0A\u4F20\u9644\u4EF6"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "ml25 c-grey-999",
- children: "(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)"
- })]
- })), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Contentmodules.btns,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Contentmodules.cancel,
- onClick: function onClick() {
- return setisedit(false);
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
- className: Contentmodules.confirm,
- type: "primary",
- onClick: updateItem,
- children: "\u4FDD\u5B58\u66F4\u6539"
- })]
- })]
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [!(RightItems !== null && RightItems !== void 0 && RightItems.md_content) && !((Header === null || Header === void 0 ? void 0 : Header.mode) === 3 && (RightItems === null || RightItems === void 0 ? void 0 : RightItems.module_type) === 'entrance') && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- style: {
- marginBottom: 30,
- width: "calc(1015px - 60px)"
- },
- value: RightItems.md_content || ''
- }), RightItems && RightItems.attachments && RightItems.attachments.map(function (item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
- href: (env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.API_SERVER) + item.url,
- target: "_self",
- download: item.title,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- color: '#29BD8B'
- },
- className: "font-14 color-green iconfont icon-fujian mr8"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000000'
- },
- children: item.title
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000000',
- marginLeft: '10px'
- },
- children: item.filesize
- })]
- })
- });
- })]
- }), isedit && (Header === null || Header === void 0 ? void 0 : Header.mode) === 3 && (RightItems === null || RightItems === void 0 ? void 0 : RightItems.module_type) === 'entrance' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- borderTop: '1px solid #f1f1f1',
- margin: '20px 0'
- }
- }), (RightItems === null || RightItems === void 0 ? void 0 : RightItems.module_type) === 'entrance' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginTop: 15
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- justifyContent: 'space-between',
- display: 'flex'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#333333',
- fontWeight: 600,
- fontSize: '14px'
- },
- children: "\u4F5C\u54C1\u63D0\u4EA4"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#9096A3',
- marginLeft: 'auto',
- fontSize: '12px'
- },
- children: ["\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#232B40',
- marginLeft: 5
- },
- children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time]
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- position: 'relative',
- marginBottom: 20
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "mt20",
- style: {
- width: 333
- },
- onClick: function onClick() {
- if (dayjs_min_default()() < dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) || dayjs_min_default()() > dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.end_time)) {
- message/* default */.ZP.warning('非作品提交时间,不可操作');
- return;
- } else {
- if (!(Header !== null && Header !== void 0 && Header.is_member)) {
- setisshow(true);
- return;
- }
- }
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z.Dragger, objectSpread2_default()(objectSpread2_default()({}, UploadProps), {}, {
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- textAlign: "center"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- style: {
- marginTop: 22
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-shangchuan",
- style: {
- color: "#5091FF",
- fontSize: "30px"
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: "mt10",
- style: {
- marginBottom: 22
- },
- children: ["\u62D6\u62FD\u6587\u4EF6\u6216", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- children: "\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"
- })]
- })]
- })
- }))
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginLeft: 20,
- marginTop: 120
- },
- children: [dayjs_min_default()() > dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) && dayjs_min_default()() < dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.end_time) && (Header === null || Header === void 0 ? void 0 : Header.is_member) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Contentmodules.submitwork,
- onClick: /*#__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:
- if (!(fileList.length === 0)) {
- _context3.next = 3;
- break;
- }
- message/* default */.ZP.info('提交失败,请上传作品文件');
- return _context3.abrupt("return");
- case 3:
- _context3.next = 5;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_commit_records.json"), {
- method: 'post',
- body: {
- attachment_ids: getitemid(fileList)
- }
- });
- case 5:
- res = _context3.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default */.ZP.info(res === null || res === void 0 ? void 0 : res.message);
- setFileList([]);
- getCompetitionCommitRecords();
- }
- case 7:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- })),
- children: "\u63D0\u4EA4\u4F5C\u54C1"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u4EC5\u652F\u6301\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\uFF0C\u6587\u4EF6\u5185\u5BB9\u6700\u5927\u9650\u52362GB "
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u6587\u4EF6\u89C4\u683C\uFF1A\u4EC5\u652F\u6301zip\u6587\u4EF6\u4E0A\u4F20 "
- })]
- })]
- }), (CommitRecords === null || CommitRecords === void 0 ? void 0 : CommitRecords.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "mt40",
- style: {
- borderTop: "1px solid #F1F1F1"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- className: "mt30",
- align: "middle",
- justify: "space-between",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- style: {
- fontWeight: 600
- },
- children: "\u6211\u7684\u6210\u7EE9"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- type: "primary",
- onClick: getCompetitionCommitRecords,
- children: "\u66F4\u65B0"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- className: "mt30",
- loading: isloading,
- pagination: false,
- dataSource: CommitRecords,
- columns: Columns
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- title: "\u62A5\u540D",
- open: isshow,
- okText: "\u7ACB\u5373\u62A5\u540D",
- cancelText: "\u53D6\u6D88",
- centered: true,
- width: 320,
- onCancel: function onCancel() {
- setisshow(false);
- },
- onOk: function onOk() {
- setisshow(false);
- setshowmodal(true);
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u4F60\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: showmodal,
- width: 318,
- className: Contentmodules.scoremodal
- // className='modal_styles'
- ,
- closable: false,
- centered: true,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Contentmodules.title,
- children: "\u62A5\u540D"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return setshowmodal(false);
- },
- style: {
- cursor: 'pointer'
- },
- className: Contentmodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-danchuangguanbi",
- style: {
- fontSize: '14px'
- }
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Contentmodules.content,
- children: "\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Contentmodules.bottoms,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Contentmodules.no,
- onClick: function onClick() {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '2'
- }
- });
- setshowmodal(false);
- },
- children: "\u52A0\u5165\u6218\u961F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Contentmodules.yes,
- onClick: function onClick() {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '3'
- }
- });
- setshowmodal(false);
- },
- children: "\u521B\u5EFA\u6218\u961F"
- })]
- })]
- })]
- });
-};
-/* harmony default export */ var Content = ((0,_umi_production_exports.connect)(function (_ref4) {
- var competitions = _ref4.competitions,
- loading = _ref4.loading,
- globalSetting = _ref4.globalSetting,
- user = _ref4.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- loading: loading.models.competitions,
- user: user
- };
-})(competitionsPage));
-// EXTERNAL MODULE: ./src/pages/Competitions/Detail/Challitems.tsx + 1 modules
-var Challitems = __webpack_require__(72440);
-// EXTERNAL MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx + 10 modules
-var AwardPdf = __webpack_require__(48074);
-// EXTERNAL MODULE: ./node_modules/_react-beautiful-dnd@13.0.0@react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules
-var react_beautiful_dnd_esm = __webpack_require__(47927);
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/LeftItems.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-var DragQuestions = function DragQuestions(_ref) {
- var data = _ref.data,
- isedit = _ref.isedit,
- selectedKeys = _ref.selectedKeys,
- dispatch = _ref.dispatch;
- 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)(false),
- _useState4 = slicedToArray_default()(_useState3, 2),
- loading = _useState4[0],
- setLoading = _useState4[1];
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier;
-
- //过滤函数
- var reorder = function reorder(list, startIndex, endIndex) {
- var result = Array.from(list);
- var _result$splice = result.splice(startIndex, 1),
- _result$splice2 = slicedToArray_default()(_result$splice, 1),
- removed = _result$splice2[0];
- result.splice(endIndex, 0, removed);
- return result;
- };
- (0,_react_17_0_2_react.useEffect)(function () {
- if (data.length > 0) {
- setList(toConsumableArray_default()(data) || []);
- }
- }, [data]);
- var handleDragEnd = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(result, list) {
- var items, res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- if (result.destination) {
- _context.next = 2;
- break;
- }
- return _context.abrupt("return");
- case 2:
- if (!isedit) {
- _context.next = 5;
- break;
- }
- message/* default */.ZP.info('请先保存或取消当前正在编辑的内容。');
- return _context.abrupt("return");
- case 5:
- items = reorder(list, result.source.index, result.destination.index);
- console.log('---', list, items);
- setLoading(true);
- _context.next = 10;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_modules/update_position.json"), {
- method: 'post',
- body: {
- position_array: items
- }
- });
- case 10:
- res = _context.sent;
- setLoading(false);
- if (res.status === 0) {
- dispatch({
- type: 'competitions/getHeader',
- payload: {
- identifier: identifier
- }
- });
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: 'showheader'
- }
- });
- }
- // if (res.status === 0) {
- // getdata({ id: list?.[result.source.index].question_id });
- // }
- case 13:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleDragEnd(_x, _x2) {
- return _ref2.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, {
- onDragEnd: function onDragEnd(result) {
- return handleDragEnd(result, list);
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, {
- droppableId: "droppable",
- children: function children(provided, snapshot) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({
- ref: provided.innerRef
- }, provided.droppableProps), {}, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- spinning: loading,
- children: list.map(function (item, k) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, {
- draggableId: k.toString(),
- index: k,
- children: function children(provided, snapshot) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({
- ref: provided.innerRef
- }, provided.draggableProps), provided.dragHandleProps), {}, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: item.name,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: item.onClick,
- className: selectedKeys === item.id ? viewmodules.muitemclick : item.className,
- children: item.name
- })
- })
- }));
- }
- }, k);
- })
- }), provided.placeholder]
- }));
- }
- })
- })
- });
-};
-/* harmony default export */ var LeftItems = (DragQuestions);
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/index.tsx
-
-
-
-
-
-var view_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var view_competitionsPage = function competitionsPage(_ref) {
- var _Items$data, _Header$permission, _Header$permission2, _Header$permission3, _Items$data2, _user$userInfo, _Header$permission5, _Header$permission6, _Header$permission7, _types$find;
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, view_excluded);
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier;
- var Header = competitions.Header,
- RightItems = competitions.RightItems,
- Staff = competitions.Staff,
- Prizes = competitions.Prizes,
- Account = competitions.Account;
- var _useState = (0,_react_17_0_2_react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- items = _useState2[0],
- setitems = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)('qit'),
- _useState4 = slicedToArray_default()(_useState3, 2),
- typesof = _useState4[0],
- settypesof = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- isloading = _useState6[0],
- setisloading = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)([]),
- _useState8 = slicedToArray_default()(_useState7, 2),
- Items = _useState8[0],
- setItems = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)(false),
- _useState10 = slicedToArray_default()(_useState9, 2),
- isedit = _useState10[0],
- setisedit = _useState10[1];
- var wrapRef = (0,_react_17_0_2_react.useRef)(null);
- var _useState11 = (0,_react_17_0_2_react.useState)(),
- _useState12 = slicedToArray_default()(_useState11, 2),
- selectedKeys = _useState12[0],
- setselectedKeys = _useState12[1];
- var types = [{
- type: 'entrance',
- content: (Header === null || Header === void 0 ? void 0 : Header.mode) !== 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginLeft: 20
- },
- children: [(Items === null || Items === void 0 || (_Items$data = Items.data) === null || _Items$data === void 0 ? void 0 : _Items$data.length) <= 0 && ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
- ButtonText: "\u53BB\u8BBE\u7F6E",
- Buttonclass: viewmodules.button,
- ButtonClick: function ButtonClick() {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '1'
- }
- });
- },
- customText: "\u60A8\u8FD8\u6CA1\u6709\u8BBE\u7F6E\u8D5B\u9898"
- }), dayjs_min_default()() < dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) && !(Header !== null && Header !== void 0 && (_Header$permission2 = Header.permission) !== null && _Header$permission2 !== void 0 && _Header$permission2.editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
- customText: "\u8D5B\u9898\u5C06\u5728".concat(Header === null || Header === void 0 ? void 0 : Header.start_time, "\u5C55\u793A")
- }), (dayjs_min_default()() > dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) || (0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission3 = Header.permission) === null || _Header$permission3 === void 0 ? void 0 : _Header$permission3.editable)) && (Items === null || Items === void 0 || (_Items$data2 = Items.data) === null || _Items$data2 === void 0 ? void 0 : _Items$data2.map(function (item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(Challitems/* default */.Z, {
- dispatch: dispatch,
- Header: Header,
- StaffDetail: Staff,
- item: item,
- index: index
- });
- }))]
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)(Content, {
- isedit: isedit,
- setisedit: setisedit,
- selectedKeys: selectedKeys,
- isshow: true
- })
- }, {
- type: 'certificate',
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- padding: '15px 30px'
- },
- children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf/* default */.Z, {
- dispatch: dispatch,
- userid: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id,
- Prize: Prizes,
- Accounts: Account,
- getAccounts: function getAccounts() {
- var _user$userInfo2;
- dispatch({
- type: 'competitions/Accounts',
- payload: {
- id: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id
- }
- });
- }
- })]
- })
- }, {
- type: 'qit',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)(Content, {
- isedit: isedit,
- setisedit: setisedit,
- selectedKeys: selectedKeys
- })
- }];
-
- // useEffect(() => {
- // console.log('--', moment() < moment(Header?.start_time), moment(), moment(Header?.start_time),);
-
- // }, [Header?.start_time])
- (0,_react_17_0_2_react.useEffect)(function () {
- var _Header$competition_m;
- if ((Header === null || Header === void 0 || (_Header$competition_m = Header.competition_modules) === null || _Header$competition_m === void 0 ? void 0 : _Header$competition_m.length) > 0) {
- var _Header$competition_m5;
- if (competitions.actionTabs.key !== 'showheader') {
- var _Header$competition_m2, _Header$competition_m3, _Header$competition_m4;
- if ((Header === null || Header === void 0 || (_Header$competition_m2 = Header.competition_modules) === null || _Header$competition_m2 === void 0 || (_Header$competition_m2 = _Header$competition_m2[0]) === null || _Header$competition_m2 === void 0 ? void 0 : _Header$competition_m2.module_type) === 'entrance') {
- settypesof("entrance");
- }
- setselectedKeys(Header === null || Header === void 0 || (_Header$competition_m3 = Header.competition_modules) === null || _Header$competition_m3 === void 0 || (_Header$competition_m3 = _Header$competition_m3[0]) === null || _Header$competition_m3 === void 0 ? void 0 : _Header$competition_m3.id);
- dispatch({
- type: 'competitions/getItem',
- payload: {
- url: Header === null || Header === void 0 || (_Header$competition_m4 = Header.competition_modules) === null || _Header$competition_m4 === void 0 || (_Header$competition_m4 = _Header$competition_m4[0]) === null || _Header$competition_m4 === void 0 ? void 0 : _Header$competition_m4.module_url
- }
- });
- }
- var list = Header === null || Header === void 0 || (_Header$competition_m5 = Header.competition_modules) === null || _Header$competition_m5 === void 0 ? void 0 : _Header$competition_m5.map(function (item) {
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- label: item === null || item === void 0 ? void 0 : item.name,
- key: item === null || item === void 0 ? void 0 : item.id,
- className: viewmodules.muitem,
- onClick: function () {
- var _onClick = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _Header$permission4, _user$userInfo3, _user$userInfo4;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- setselectedKeys(item === null || item === void 0 ? void 0 : item.id);
- setisedit(false);
- setisloading(true);
- document.body.scrollIntoView({
- block: "start",
- behavior: "smooth"
- });
- // window.scrollTo(0, 0)
- if (!(item.module_type === 'entrance')) {
- _context.next = 16;
- break;
- }
- if (!((Header === null || Header === void 0 ? void 0 : Header.mode) === 3)) {
- _context.next = 10;
- break;
- }
- _context.next = 8;
- return dispatch({
- type: 'competitions/getItem',
- payload: {
- url: item.module_url
- }
- });
- case 8:
- setisloading(false);
- return _context.abrupt("return");
- case 10:
- if ((0,authority/* isAdmins */.eB)() || (_Header$permission4 = Header.permission) !== null && _Header$permission4 !== void 0 && _Header$permission4.editable) {} else {
- if (!(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) {
- if (Header.personal) {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '6'
- }
- });
- } else {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '4'
- }
- });
- }
- }
- }
- settypesof("entrance");
- getshixun();
- setisloading(false);
- _context.next = 28;
- break;
- case 16:
- if (!(item.module_type === 'certificate')) {
- _context.next = 24;
- break;
- }
- settypesof("certificate");
- _context.next = 20;
- return dispatch({
- type: 'competitions/Prize',
- payload: {
- identifier: identifier,
- user_id: user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_id
- //user_id:39416
- }
- });
- case 20:
- dispatch({
- type: 'competitions/Accounts',
- payload: {
- id: user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.user_id
- }
- });
- setisloading(false);
- _context.next = 28;
- break;
- case 24:
- settypesof("qit");
- _context.next = 27;
- return dispatch({
- type: 'competitions/getItem',
- payload: {
- url: item.module_url
- }
- });
- case 27:
- setisloading(false);
- case 28:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- function onClick() {
- return _onClick.apply(this, arguments);
- }
- return onClick;
- }()
- });
- }).filter(function (item) {
- return (item === null || item === void 0 ? void 0 : item.module_type) !== 'chart';
- });
- // console.log('---', list);
-
- setitems(list);
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: ''
- }
- });
- }
- }, [Header]);
- function getshixun() {
- return _getshixun.apply(this, arguments);
- }
- function _getshixun() {
- _getshixun = 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/competitions/".concat(identifier, "/get_shixun_settings.json"), {
- method: 'get'
- });
- case 2:
- res = _context3.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- setItems(res);
- }
- case 4:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- return _getshixun.apply(this, arguments);
- }
- (0,_react_17_0_2_react.useEffect)(function () {
- if (competitions.actionTabs.key === 'entrance') {
- var _Header$competition_m6;
- // setMenuActive('赛题设置')
- settypesof("entrance");
- var _items = Header === null || Header === void 0 || (_Header$competition_m6 = Header.competition_modules) === null || _Header$competition_m6 === void 0 ? void 0 : _Header$competition_m6.find(function (item) {
- return (item === null || item === void 0 ? void 0 : item.module_type) === 'entrance';
- });
- setselectedKeys(_items.id);
- if ((Header === null || Header === void 0 ? void 0 : Header.mode) === 3) {
- setisloading(true);
- dispatch({
- type: 'competitions/getItem',
- payload: {
- url: _items.module_url
- }
- });
- setisloading(false);
- } else {
- getshixun();
- }
- }
- }, [competitions.actionTabs]);
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: viewmodules.bg,
- ref: wrapRef,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: viewmodules.title,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u7ADE\u8D5B\u6982\u89C8"
- }), ['qit', 'entrance'].includes(typesof) && ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission5 = Header.permission) === null || _Header$permission5 === void 0 ? void 0 : _Header$permission5.editable)) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
- style: {
- "float": 'right',
- color: '#165DFF'
- },
- onClick: function onClick() {
- if (typesof === 'qit' || (Header === null || Header === void 0 ? void 0 : Header.mode) === 3) {
- setisedit(true);
- } else {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '1'
- }
- });
- }
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-bianji10 font14",
- style: {
- color: '#165DFF'
- }
- }), " \u7F16\u8F91"]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: viewmodules.left,
- children: [(0,authority/* isSuperAdmins */.Ny)() || Header !== null && Header !== void 0 && (_Header$permission6 = Header.permission) !== null && _Header$permission6 !== void 0 && _Header$permission6.editable ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(LeftItems, {
- dispatch: dispatch,
- selectedKeys: selectedKeys,
- data: items,
- isedit: isedit
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, {
- style: {
- border: 'none'
- },
- selectedKeys: ["".concat(selectedKeys)],
- items: items
- }), ((0,authority/* isSuperAdmins */.Ny)() || (Header === null || Header === void 0 || (_Header$permission7 = Header.permission) === null || _Header$permission7 === void 0 ? void 0 : _Header$permission7.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var res, _res$data, _res$data2;
- 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/competitions/".concat(identifier, "/competition_modules.json"), {
- method: 'POST'
- });
- case 2:
- res = _context2.sent;
- if (!(res.status === 0)) {
- _context2.next = 10;
- break;
- }
- setselectedKeys(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.id);
- dispatch({
- type: 'competitions/getHeader',
- payload: {
- identifier: identifier
- }
- });
- settypesof("qit");
- _context2.next = 9;
- return dispatch({
- type: 'competitions/getItem',
- payload: {
- url: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.module_url
- }
- });
- case 9:
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: 'showheader'
- }
- });
- case 10:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- })),
- style: {
- marginLeft: 20,
- marginTop: 20,
- border: '1px solid #BACFFE',
- color: '#3061D0',
- fontSize: 12,
- width: 80,
- height: 28,
- display: 'inline-flex',
- alignItems: 'center',
- justifyContent: 'center',
- cursor: 'pointer'
- },
- children: "+ \u65B0\u589E\u680F\u76EE"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: viewmodules.right,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- spinning: isloading,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- minHeight: 200
- },
- children: (_types$find = types.find(function (item) {
- return item.type === typesof;
- })) === null || _types$find === void 0 ? void 0 : _types$find.content
- })
- })
- })]
- })]
- });
-};
-/* harmony default export */ var view = ((0,_umi_production_exports.connect)(function (_ref3) {
- var competitions = _ref3.competitions,
- loading = _ref3.loading,
- globalSetting = _ref3.globalSetting,
- user = _ref3.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- loading: loading.models.competitions,
- user: user
- };
-})(view_competitionsPage));
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Rankingmodules = ({"flex_box_center":"flex_box_center___M4JlS","flex_space_between":"flex_space_between___ft0RM","flex_box_vertical_center":"flex_box_vertical_center___q2FOd","flex_box_center_end":"flex_box_center_end___sHMG4","flex_box_column":"flex_box_column____iI7H","bg":"bg___k6sPc","title":"title___g14V4","right":"right___m_DFD","left":"left___mwgoj","muitem":"muitem___oVuqT","muitemselect":"muitemselect___S4V8Y","searchWrap":"searchWrap___VZKxz","search":"search___NaLMi","searchIcon":"searchIcon___kyXjW","button":"button___9r1Cv","footer":"footer___FeXKb","clear_button":"clear_button___tLyhc","save_button":"save_button___jdXaq"});
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/1.png
-var _1_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII=";
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/2.png
-var _2_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC";
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/3.png
-var _3_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg==";
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/index.tsx
-
-
-
-
-
-var Ranking_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var Ranking_competitionsPage = function competitionsPage(_ref) {
- var _Header$permission, _Header$permission2, _RanKingList$descript, _Header$permission3, _Header$permission4, _Header$permission5, _Header$permission6;
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, Ranking_excluded);
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier;
- var Header = competitions.Header,
- RightItems = competitions.RightItems,
- Staff = competitions.Staff,
- Prizes = competitions.Prizes,
- Account = competitions.Account;
- var _useState = (0,_react_17_0_2_react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- items = _useState2[0],
- setitems = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)('qit'),
- _useState4 = slicedToArray_default()(_useState3, 2),
- typesof = _useState4[0],
- settypesof = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- isloading = _useState6[0],
- setisloading = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)(false),
- _useState8 = slicedToArray_default()(_useState7, 2),
- hidden = _useState8[0],
- sethidden = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)(false),
- _useState10 = slicedToArray_default()(_useState9, 2),
- isedit = _useState10[0],
- setisedit = _useState10[1];
- var _useState11 = (0,_react_17_0_2_react.useState)({
- page: 1,
- per_page: 10,
- keyword: ''
- }),
- _useState12 = slicedToArray_default()(_useState11, 2),
- param = _useState12[0],
- setparam = _useState12[1];
- // const [keyword, setKeyword] = useState('')
-
- var _useState13 = (0,_react_17_0_2_react.useState)(''),
- _useState14 = slicedToArray_default()(_useState13, 2),
- selectedKeys = _useState14[0],
- setselectedKeys = _useState14[1];
- var _useState15 = (0,_react_17_0_2_react.useState)(''),
- _useState16 = slicedToArray_default()(_useState15, 2),
- defaultcontent = _useState16[0],
- setDefaultcontent = _useState16[1];
- var _useState17 = (0,_react_17_0_2_react.useState)(),
- _useState18 = slicedToArray_default()(_useState17, 2),
- RanKingList = _useState18[0],
- setRanKingList = _useState18[1];
- var _useState19 = (0,_react_17_0_2_react.useState)(),
- _useState20 = slicedToArray_default()(_useState19, 2),
- RanKingList1 = _useState20[0],
- setRanKingList1 = _useState20[1];
- var _useState21 = (0,_react_17_0_2_react.useState)(''),
- _useState22 = slicedToArray_default()(_useState21, 2),
- md_id = _useState22[0],
- setmd_id = _useState22[1];
- //获取课题
- function getdatas() {
- return _getdatas.apply(this, arguments);
- }
- function _getdatas() {
- _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
- var res, _res$data, _res$data2, _res$data3, list;
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- setisloading(true);
- _context3.next = 3;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_questions.json"), {
- method: 'get'
- });
- case 3:
- res = _context3.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- setselectedKeys(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 || (_res$data = _res$data[0]) === null || _res$data === void 0 ? void 0 : _res$data.identifier);
- getrank(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 || (_res$data2 = _res$data2[0]) === null || _res$data2 === void 0 ? void 0 : _res$data2.identifier);
- list = res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.map(function (item) {
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- label: item === null || item === void 0 ? void 0 : item.name,
- key: item === null || item === void 0 ? void 0 : item.identifier,
- className: Rankingmodules.muitem,
- onClick: function onClick() {
- setselectedKeys(item.identifier);
- param.keyword = '';
- setparam(objectSpread2_default()({}, param));
- getrank(item.identifier);
- }
- });
- });
- setitems(list);
- setmd_id(res === null || res === void 0 ? void 0 : res.md_id);
- sethidden(res === null || res === void 0 ? void 0 : res.hidden_ranking);
- }
- case 5:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- return _getdatas.apply(this, arguments);
- }
- (0,_react_17_0_2_react.useEffect)(function () {
- getdatas();
- }, [Header]);
- function getrank(_x) {
- return _getrank.apply(this, arguments);
- }
- function _getrank() {
- _getrank = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) {
- var url, res, _res$data4, result;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- // question _identifier
- setisloading(true);
- url = Header !== null && Header !== void 0 && Header.personal ? "/api/competitions/".concat(identifier, "/competition_charts/person_ranking.json") : "/api/competitions/".concat(identifier, "/competition_charts/team_ranking.json");
- _context4.next = 4;
- return (0,fetch/* default */.ZP)(url, {
- method: 'get',
- params: objectSpread2_default()(objectSpread2_default()({}, param), {}, {
- question_identifier: id || selectedKeys
- })
- });
- case 4:
- res = _context4.sent;
- setisloading(false);
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- setRanKingList(res === null || res === void 0 ? void 0 : res.data);
- setDefaultcontent(res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.description);
- }
- if (!((Header === null || Header === void 0 ? void 0 : Header.mode) === 3)) {
- _context4.next = 13;
- break;
- }
- _context4.next = 10;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_charts/work_mode.json"), {
- method: 'get',
- params: objectSpread2_default()({}, param)
- });
- case 10:
- result = _context4.sent;
- setisloading(false);
- if ((result === null || result === void 0 ? void 0 : result.status) === 0) {
- setRanKingList1(result === null || result === void 0 ? void 0 : result.list);
- }
- case 13:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- }));
- return _getrank.apply(this, arguments);
- }
- function getexerport(_x2) {
- return _getexerport.apply(this, arguments);
- }
- function _getexerport() {
- _getexerport = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id) {
- var url;
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
- case 0:
- url = Header !== null && Header !== void 0 && Header.personal ? "/api/competitions/".concat(identifier, "/competition_charts/person_ranking.xlsx") : "/api/competitions/".concat(identifier, "/competition_charts/team_ranking.xlsx");
- (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({
- url: env/* default */.Z.API_SERVER + url,
- query: objectSpread2_default()(objectSpread2_default()({}, param), {}, {
- question_identifier: id || selectedKeys
- })
- }));
- case 2:
- case "end":
- return _context5.stop();
- }
- }, _callee5);
- }));
- return _getexerport.apply(this, arguments);
- }
- function getworkexerport() {
- return _getworkexerport.apply(this, arguments);
- }
- function _getworkexerport() {
- _getworkexerport = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
- var url;
- return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
- case 0:
- url = "/api/competitions/".concat(identifier, "/competition_charts/work_mode.xlsx");
- (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({
- url: env/* default */.Z.API_SERVER + url,
- query: objectSpread2_default()({}, param)
- }));
- case 2:
- case "end":
- return _context6.stop();
- }
- }, _callee6);
- }));
- return _getworkexerport.apply(this, arguments);
- }
- var handleSearch = function handleSearch(keyword) {
- param.keyword = keyword;
- setparam(objectSpread2_default()({}, param));
- getrank();
- };
- var columns = [{
- title: '排名',
- align: 'center',
- dataIndex: 'rank',
- width: 80,
- ellipsis: true,
- render: function render(text, item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [text === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: _1_namespaceObject
- }), text === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: _2_namespaceObject
- }), text === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: _3_namespaceObject
- }), text > 3 && text]
- });
- }
- }, {
- title: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队',
- align: 'left',
- dataIndex: 'name',
- width: 222,
- ellipsis: true,
- render: function render(text, _render) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- width: 30,
- height: 30,
- style: {
- borderRadius: "50%",
- marginRight: "10px"
- },
- src: env/* default */.Z.IMG_SERVER + "/images/" + (_render === null || _render === void 0 ? void 0 : _render.image_url)
- }), text || '- -']
- })
- });
- }
- }, {
- title: '单位',
- align: 'left',
- dataIndex: 'school_name',
- width: 533,
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: (text === null || text === void 0 ? void 0 : text[0]) == "" ? '- -' : text
- })
- });
- }
- }, {
- title: '完成时长',
- align: 'left',
- dataIndex: 'times',
- width: 195,
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '- -'
- });
- }
- }, {
- title: '比赛成绩',
- align: 'right',
- dataIndex: 'all_score',
- width: 100,
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '- -'
- });
- }
- }, {
- title: '',
- align: 'center',
- dataIndex: '',
- ellipsis: true,
- width: 24
- }];
- var columns1 = [{
- title: '排名',
- align: 'center',
- dataIndex: 'ranking',
- width: 80,
- ellipsis: true,
- render: function render(text, item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [text === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: _1_namespaceObject
- }), text === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: _2_namespaceObject
- }), text === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: _3_namespaceObject
- }), text > 3 && text]
- });
- }
- }, {
- title: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队',
- align: 'left',
- dataIndex: 'team_name',
- width: 222,
- ellipsis: true,
- render: function render(text, _render2) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- width: 30,
- height: 30,
- style: {
- borderRadius: "50%",
- marginRight: "10px"
- },
- src: env/* default */.Z.IMG_SERVER + "/images/" + (_render2 === null || _render2 === void 0 ? void 0 : _render2.image_url)
- }), text || '- -']
- })
- });
- }
- }, {
- title: '单位',
- align: 'left',
- dataIndex: 'school_names',
- width: 222,
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: (text === null || text === void 0 ? void 0 : text[0]) == "" ? '- -' : text
- })
- });
- }
- }, {
- title: '最高成绩提交时间',
- align: 'left',
- dataIndex: 'max_score_submit_time',
- width: 195,
- ellipsis: true,
- render: function render(text) {
- return text ? dayjs_min_default()(text).format('YYYY-MM-DD HH:mm:ss') : "--";
- }
- }, {
- title: '描述',
- align: 'left',
- dataIndex: 'comment',
- width: 222,
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '- -'
- })
- });
- }
- }, {
- title: '比赛成绩',
- align: 'center',
- dataIndex: 'score',
- width: 100,
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '- -'
- });
- }
- }, {
- title: '提交总次数',
- align: 'center',
- dataIndex: 'submit_sum',
- ellipsis: true,
- width: 100
- }];
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: Rankingmodules.bg,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- align: "middle",
- className: Rankingmodules.title,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
- flex: "1",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#232B40'
- },
- children: "\u6392\u884C\u699C"
- }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- checked: hidden,
- style: {
- marginLeft: 10
- },
- onChange: function onChange(e) {
- var _Header$competition_m;
- sethidden(e.target.checked);
- (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_hidden_raking.json"), {
- method: 'POST',
- body: {
- hidden_raking: e.target.checked,
- md_content_id: md_id,
- competition_module_id: Header === null || Header === void 0 || (_Header$competition_m = Header.competition_modules) === null || _Header$competition_m === void 0 || (_Header$competition_m = _Header$competition_m.find(function (item) {
- return item.module_type === 'chart';
- })) === null || _Header$competition_m === void 0 ? void 0 : _Header$competition_m.id
- }
- });
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#828693',
- marginLeft: '-3px'
- },
- children: "\u9690\u85CF"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- children: ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission2 = Header.permission) === null || _Header$permission2 === void 0 ? void 0 : _Header$permission2.editable)) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
- style: {
- "float": 'right',
- color: '#165DFF',
- marginTop: '-2px'
- },
- onClick: function onClick() {
- setisedit(true);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-bianji10 font14",
- style: {
- color: '#165DFF'
- }
- }), " \u7F16\u8F91"]
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Rankingmodules.right,
- children: [!!(RanKingList !== null && RanKingList !== void 0 && (_RanKingList$descript = RanKingList.description) !== null && _RanKingList$descript !== void 0 && _RanKingList$descript.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: "pl20 pr20",
- style: {
- marginTop: 20,
- marginBottom: 20,
- fontSize: '14px',
- color: '#6A7283'
- },
- value: RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.description
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- spinning: isloading,
- children: isedit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- padding: 20
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
- defaultValue: defaultcontent,
- onChange: function onChange(e) {
- return setDefaultcontent(e);
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Rankingmodules.footer,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Rankingmodules.clear_button,
- onClick: function onClick() {
- return setisedit(false);
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Rankingmodules.save_button,
- type: "primary",
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _Header$competition_m2;
- 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/competitions/".concat(identifier, "/update_md_content.json"), {
- method: 'POST',
- body: {
- content: defaultcontent,
- md_content_id: md_id,
- competition_module_id: Header === null || Header === void 0 || (_Header$competition_m2 = Header.competition_modules) === null || _Header$competition_m2 === void 0 || (_Header$competition_m2 = _Header$competition_m2.find(function (item) {
- return item.module_type === 'chart';
- })) === null || _Header$competition_m2 === void 0 ? void 0 : _Header$competition_m2.id
- }
- });
- case 2:
- res = _context.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- setisedit(false);
- getrank();
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- })),
- children: "\u4FDD\u5B58\u66F4\u6539"
- })]
- })]
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- padding: '0 20px 20px 20px'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Rankingmodules.left,
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- width: '80%',
- overflowX: "auto",
- overflowY: 'hidden',
- marginRight: 10
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("ul", {
- style: {
- display: 'flex',
- lineHeight: '38px',
- padding: 0
- },
- children: items === null || items === void 0 ? void 0 : items.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: (item === null || item === void 0 ? void 0 : item.identifier) === selectedKeys ? Rankingmodules.muitemselect : item.className,
- onClick: item.onClick,
- children: item.name
- });
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Rankingmodules.searchWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
- placeholder: Header !== null && Header !== void 0 && Header.personal ? '请输入参赛人员名称' : '请输入战队名称',
- size: "large",
- className: Rankingmodules.search,
- value: param.keyword,
- onChange: function onChange(e) {
- param.keyword = e.target.value;
- setparam(objectSpread2_default()({}, param));
- },
- suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-sousuo9 font14 ".concat(Rankingmodules.searchIcon),
- onClick: function onClick() {
- return handleSearch(param.keyword);
- }
- }),
- onSearch: handleSearch
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginLeft: 20,
- display: 'flex'
- },
- children: [((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission3 = Header.permission) === null || _Header$permission3 === void 0 ? void 0 : _Header$permission3.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Rankingmodules.button,
- onClick: function onClick() {
- if ((Header === null || Header === void 0 ? void 0 : Header.mode) === 3) {
- getworkexerport();
- } else {
- getexerport(selectedKeys);
- }
- },
- children: "\u5BFC\u51FA\u540D\u5355"
- }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission4 = Header.permission) === null || _Header$permission4 === void 0 ? void 0 : _Header$permission4.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Rankingmodules.button,
- style: {
- marginLeft: 10
- },
- 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:
- setisloading(true);
- if (!isloading) {
- _context2.next = 3;
- break;
- }
- return _context2.abrupt("return");
- case 3:
- _context2.next = 5;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_course_score.json"), {
- method: 'post'
- });
- case 5:
- res = _context2.sent;
- if (res.status === 0) {
- getdatas();
- }
- case 7:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- })),
- children: "\u66F4\u65B0\u6210\u7EE9"
- })]
- })]
- })]
- }), !(Header !== null && Header !== void 0 && (_Header$permission5 = Header.permission) !== null && _Header$permission5 !== void 0 && _Header$permission5.editable) && hidden && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
- customText: '排行榜当前为封榜状态'
- }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission6 = Header.permission) === null || _Header$permission6 === void 0 ? void 0 : _Header$permission6.editable) || !hidden) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTable */.Gi, {
- style: {
- marginTop: 20,
- marginLeft: 0
- },
- children: (Header === null || Header === void 0 ? void 0 : Header.mode) === 3 ? /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- columns: columns1,
- dataSource: RanKingList1,
- pagination: false
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- columns: columns,
- dataSource: RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.ranking,
- pagination: false
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Rankingmodules.countWrap,
- style: {
- marginTop: 20
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- showQuickJumper: true,
- hideOnSinglePage: true,
- showSizeChanger: true,
- pageSizeOptions: ['10', '15', '50', '100', '200'],
- total: RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.count,
- onChange: function onChange(page, pageSize) {
- param.page = page;
- param.per_page = pageSize;
- setparam(objectSpread2_default()({}, param));
- getrank();
- },
- pageSize: param.per_page
- // hideOnSinglePage={true}
- ,
- current: param.page
- })
- })]
- })
- })]
- })
- })]
- });
-};
-/* harmony default export */ var Ranking = ((0,_umi_production_exports.connect)(function (_ref4) {
- var competitions = _ref4.competitions,
- loading = _ref4.loading,
- globalSetting = _ref4.globalSetting,
- user = _ref4.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- loading: loading.models.competitions,
- user: user
- };
-})(Ranking_competitionsPage));
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Teammodules = ({"flex_box_center":"flex_box_center___Ix1yk","flex_space_between":"flex_space_between___Nvu1L","flex_box_vertical_center":"flex_box_vertical_center___FcD_R","flex_box_center_end":"flex_box_center_end___xtV5Z","flex_box_column":"flex_box_column___rSUdX","bg":"bg___Fi0Vv","title":"title___oBAHH","left":"left___x4G2N","muitem":"muitem___JmDfB","right":"right___RXHwC","searchWrap":"searchWrap___yt5Di","search":"search___sA8FE","searchIcon":"searchIcon___yiKfD","button":"button___ZPcVk","items":"items___wZfml","img":"img___f3zFn","names":"names___k3ZzZ","teamname":"teamname___or8vu","time":"time___qmAOy","createtime":"createtime___KKvxc","width30":"width30___NxY4W","loaderimg":"loaderimg___aQ_vt","scoreByBlankRadio":"scoreByBlankRadio___X8rMJ","scoremodal":"scoremodal___jE4qx","content":"content___wGyD2","bottom":"bottom___mdNOm","yes":"yes___hQBiA","no":"no___AOje6","bottoms":"bottoms___ogmBQ","drawer_style":"drawer_style___aspKt","baseFormItem":"baseFormItem___L4XPW","jsinput":"jsinput___IhGOr","Spanradius":"Spanradius___Phpyg","modal_close":"modal_close___yAd65","ant-btn-default":"ant-btn-default___HT0Nv","ssss":"ssss___RB5TB","text":"text___nAWn1"});
-;// CONCATENATED MODULE: ./src/assets/images/isrenzheng.svg
-function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; }
-function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
-function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
-var __defProp = Object.defineProperty;
-var __getOwnPropSymbols = Object.getOwnPropertySymbols;
-var __hasOwnProp = Object.prototype.hasOwnProperty;
-var __propIsEnum = Object.prototype.propertyIsEnumerable;
-var __defNormalProp = function __defNormalProp(obj, key, value) {
- return key in obj ? __defProp(obj, key, {
- enumerable: true,
- configurable: true,
- writable: true,
- value: value
- }) : obj[key] = value;
-};
-var __spreadValues = function __spreadValues(a, b) {
- for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]);
- if (__getOwnPropSymbols) {
- var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)),
- _step;
- try {
- for (_iterator.s(); !(_step = _iterator.n()).done;) {
- var prop = _step.value;
- if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]);
- }
- } catch (err) {
- _iterator.e(err);
- } finally {
- _iterator.f();
- }
- }
- return a;
-};
-
-var SvgIsrenzheng = function SvgIsrenzheng(props) {
- return /* @__PURE__ */React.createElement("svg", __spreadValues({
- className: "isrenzheng_svg__icon",
- viewBox: "0 0 1024 1024",
- xmlns: "http://www.w3.org/2000/svg",
- width: 16,
- height: 16
- }, props), /* @__PURE__ */React.createElement("path", {
- d: "M499.566 1020.635c-148.846 0-425.619-227.693-425.619-443.026V148.626l42.35-.731c.878 0 95.378-1.975 192.805-41.545C409.088 65.829 473.6 19.09 474.185 18.65L499.565.293 525.02 18.65c.586.44 65.098 47.104 165.084 87.772a604.453 604.453 0 0 0 192.95 41.545l42.058.731.22 428.837c0 215.333-276.7 443.1-425.692 443.1M159.89 230.838v346.697c0 166.546 241.08 357.083 339.676 357.083 98.596 0 339.675-190.537 339.675-357.083V230.839a691.639 691.639 0 0 1-181.467-44.837 1001.691 1001.691 0 0 1-158.208-80.969c-29.989 19.164-85.285 51.346-157.989 80.97a691.712 691.712 0 0 1-181.687 44.836m317.001 507.904L296.23 584.777l55.588-65.316 115.712 98.596 220.087-253.513 64.95 56.393-275.675 317.806",
- fill: "#165DFF",
- fillOpacity: 0.8
- }));
-};
-
-/* harmony default export */ var isrenzheng = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik00OTkuNTY2IDEwMjAuNjM1Yy0xNDguODQ2IDAtNDI1LjYxOS0yMjcuNjkzLTQyNS42MTktNDQzLjAyNlYxNDguNjI2bDQyLjM1LS43MzFjLjg3OCAwIDk1LjM3OC0xLjk3NSAxOTIuODA1LTQxLjU0NUM0MDkuMDg4IDY1LjgyOSA0NzMuNiAxOS4wOSA0NzQuMTg1IDE4LjY1TDQ5OS41NjUuMjkzIDUyNS4wMiAxOC42NWMuNTg2LjQ0IDY1LjA5OCA0Ny4xMDQgMTY1LjA4NCA4Ny43NzJhNjA0LjQ1MyA2MDQuNDUzIDAgMCAwIDE5Mi45NSA0MS41NDVsNDIuMDU4LjczMS4yMiA0MjguODM3YzAgMjE1LjMzMy0yNzYuNyA0NDMuMS00MjUuNjkyIDQ0My4xTTE1OS44OSAyMzAuODM4djM0Ni42OTdjMCAxNjYuNTQ2IDI0MS4wOCAzNTcuMDgzIDMzOS42NzYgMzU3LjA4MyA5OC41OTYgMCAzMzkuNjc1LTE5MC41MzcgMzM5LjY3NS0zNTcuMDgzVjIzMC44MzlhNjkxLjYzOSA2OTEuNjM5IDAgMCAxLTE4MS40NjctNDQuODM3IDEwMDEuNjkxIDEwMDEuNjkxIDAgMCAxLTE1OC4yMDgtODAuOTY5Yy0yOS45ODkgMTkuMTY0LTg1LjI4NSA1MS4zNDYtMTU3Ljk4OSA4MC45N2E2OTEuNzEyIDY5MS43MTIgMCAwIDEtMTgxLjY4NyA0NC44MzZtMzE3LjAwMSA1MDcuOTA0TDI5Ni4yMyA1ODQuNzc3bDU1LjU4OC02NS4zMTYgMTE1LjcxMiA5OC41OTYgMjIwLjA4Ny0yNTMuNTEzIDY0Ljk1IDU2LjM5My0yNzUuNjc1IDMxNy44MDYiIGZpbGw9IiMxNjVERkYiIGZpbGwtb3BhY2l0eT0iLjgiLz48L3N2Zz4=");
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/Team.tsx
-
-
-
-
-
-var Team_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
-
-
-
-
-
-
-
-
-
-
-
-var dropMenu1 = [{
- id: '',
- name: '全部'
-}, {
- id: 1,
- name: '战队名称'
-}, {
- id: 2,
- name: '队长姓名'
-}, {
- id: 3,
- name: '指导老师'
-}];
-var identityMap = {
- "teacher": "教师",
- "student": "学生",
- "professional": "专业人士"
-};
-var Team_competitionsPage = function competitionsPage(_ref) {
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, Team_excluded);
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier;
- var Header = competitions.Header,
- RightItems = competitions.RightItems,
- Staff = competitions.Staff,
- Prizes = competitions.Prizes,
- Account = competitions.Account;
- var _useState = (0,_react_17_0_2_react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- userList = _useState2[0],
- setuserList = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)({
- page: 1,
- per_page: 10,
- keyword: '',
- type: '',
- isteam: 'mine'
- }),
- _useState4 = slicedToArray_default()(_useState3, 2),
- params = _useState4[0],
- setparams = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- isloading = _useState6[0],
- setisloading = _useState6[1];
- //获取课题/api/competitions/{id}/all_team_members.json
- function getdatas() {
- return _getdatas.apply(this, arguments);
- }
- function _getdatas() {
- _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
- var url, res;
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
- case 0:
- setisloading(true);
- url = params.isteam === "mine" ? "/api/competitions/".concat(identifier, "/competition_teams.json") : "/api/competitions/".concat(identifier, "/all_team_members.json");
- _context5.next = 4;
- return (0,fetch/* default */.ZP)(url, {
- method: 'get',
- params: params
- });
- case 4:
- res = _context5.sent;
- setisloading(false);
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- setuserList(res);
- }
- case 7:
- case "end":
- return _context5.stop();
- }
- }, _callee5);
- }));
- return _getdatas.apply(this, arguments);
- }
- (0,_react_17_0_2_react.useEffect)(function () {
- getdatas();
- }, [Header]);
- var columns = [{
- title: '序号',
- align: 'left',
- dataIndex: 'name',
- width: 62,
- render: function render(text, item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000000'
- },
- children: index + 1
- });
- }
- }, {
- title: '战队ID',
- align: 'left',
- dataIndex: 'competition_team_id',
- width: 72,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000000'
- },
- children: text || '- -'
- });
- }
- }, {
- title: '战队名称',
- align: 'left',
- dataIndex: 'team_name',
- width: 175,
- ellipsis: {
- showTitle: false
- },
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000'
- },
- children: text || '- -'
- })
- });
- }
- }, {
- title: '队员姓名',
- align: 'left',
- dataIndex: 'name',
- width: 110,
- ellipsis: {
- showTitle: false
- },
- render: function render(text, record) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#000000'
- },
- children: [text || '- -', (record === null || record === void 0 ? void 0 : record.authentication) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u5DF2\u5B9E\u540D\u8BA4\u8BC1",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: isrenzheng,
- style: {
- marginLeft: 5,
- marginTop: '-2px'
- }
- })
- })]
- });
- }
- }, {
- title: '个人成绩',
- // align: 'right',
- dataIndex: 'score',
- width: 86,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000000'
- },
- children: (text === null || text === void 0 ? void 0 : text.toString()) || '- -'
- });
- }
- }, {
- title: '角色',
- align: 'left',
- dataIndex: 'identity',
- width: 102,
- render: function render(text, record) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#000000'
- },
- children: [identityMap[text], (record === null || record === void 0 ? void 0 : record.professional_certification) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u5DF2\u804C\u4E1A\u8BA4\u8BC1",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: isrenzheng,
- style: {
- marginLeft: 5,
- marginTop: '-2px'
- }
- })
- })]
- });
- }
- }, {
- title: '手机号',
- align: 'left',
- dataIndex: 'phone',
- width: 120,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#666666'
- },
- children: text || '- -'
- });
- }
- },
- // {
- // title: '邮箱',
- // align: 'left',
- // dataIndex: 'mail',
- // width: 135,
- // render: (text: any) =>
{text || '- -'},
- // },
- {
- title: '学号/工号',
- align: 'left',
- width: 110,
- ellipsis: {
- showTitle: false
- },
- dataIndex: 'student_id',
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#666666'
- },
- children: text || '- -'
- });
- }
- }, {
- title: '学校/单位',
- align: 'left',
- dataIndex: 'school',
- ellipsis: {
- showTitle: false
- },
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#666666'
- },
- children: text || '- -'
- })
- });
- }
- }, {
- title: '地区',
- align: 'left',
- dataIndex: 'province',
- width: 58,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#666666'
- },
- children: text || '- -'
- });
- }
- }, {
- title: '操作',
- align: 'right',
- dataIndex: 'is_cancel_score',
- width: 120,
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#165DFF",
- cursor: 'pointer'
- },
- onClick: function onClick() {
- modal/* default */.Z.confirm({
- icon: null,
- title: '取消成绩',
- content: '请确认是否取消该成员成绩,取消后该成员的成绩将不能用于团队成绩。',
- onOk: function () {
- var _onOk = 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/competitions/".concat(identifier, "/set_score_status.json"), {
- method: 'put',
- body: {
- competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id,
- is_cancel_score: 1
- }
- });
- case 2:
- res = _context.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- params.page = 1;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- function onOk() {
- return _onOk.apply(this, arguments);
- }
- return onOk;
- }()
- });
- },
- children: "\u53D6\u6D88\u6210\u7EE9"
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- 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/competitions/".concat(identifier, "/set_score_status.json"), {
- method: 'put',
- body: {
- competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id,
- is_cancel_score: 0
- }
- });
- case 2:
- res = _context2.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- params.page = 1;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- }
- case 4:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- })),
- style: {
- color: "#FD9200",
- cursor: 'pointer'
- },
- children: "\u6062\u590D\u6210\u7EE9"
- })
- });
- }
- }];
- var columns1 = [{
- title: '序号',
- align: 'left',
- dataIndex: 'name',
- width: 72,
- render: function render(text, item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000000'
- },
- children: index + 1
- });
- }
- }, {
- title: '战队ID',
- align: 'left',
- dataIndex: 'id',
- width: 113,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000000'
- },
- children: text || '- -'
- });
- }
- }, {
- title: '战队名称',
- align: 'left',
- dataIndex: 'name',
- width: 167,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000000'
- },
- children: text === null || text === void 0 ? void 0 : text.toString()
- });
- }
- }, {
- title: '战队成绩',
- align: 'left',
- dataIndex: 'score',
- width: 136,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#000000'
- },
- children: text
- });
- }
- }, {
- title: '队长姓名',
- align: 'left',
- dataIndex: 'leader_name',
- width: 149,
- ellipsis: {
- showTitle: false
- },
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#666666'
- },
- children: text || '- -'
- })
- });
- }
- }, {
- title: '指导老师',
- align: 'left',
- dataIndex: 'mail',
- width: 150,
- ellipsis: {
- showTitle: false
- },
- render: function render(text, item) {
- var _item$creator, _item$team_members;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: item === null || item === void 0 || (_item$creator = item.creator) === null || _item$creator === void 0 ? void 0 : _item$creator.name,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#666666'
- },
- children: (item === null || item === void 0 || (_item$team_members = item.team_members) === null || _item$team_members === void 0 || (_item$team_members = _item$team_members.filter(function (item) {
- return item === null || item === void 0 ? void 0 : item.is_teacher;
- })) === null || _item$team_members === void 0 ? void 0 : _item$team_members.map(function (item) {
- return item.name;
- }).toString()) || '- -'
- })
- });
- }
- }, {
- title: '战队人数',
- align: 'left',
- dataIndex: 'mail',
- width: 125,
- render: function render(text, item) {
- var _item$team_members2;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#666666'
- },
- children: (item === null || item === void 0 || (_item$team_members2 = item.team_members) === null || _item$team_members2 === void 0 ? void 0 : _item$team_members2.length) || '- -'
- });
- }
- }, {
- title: '报名时间',
- align: 'left',
- dataIndex: 'created_at',
- width: 165,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#666666'
- },
- children: text || '- -'
- });
- }
- }, {
- title: '操作',
- align: 'right',
- dataIndex: 'is_cancel_score',
- // width:66,
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text === 0 || text === false ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#165DFF",
- cursor: 'pointer'
- },
- onClick: function onClick() {
- modal/* default */.Z.confirm({
- icon: null,
- centered: true,
- title: '取消成绩',
- content: '请确认是否取消该战队成绩,取消后该战队的成绩在排行榜将视为无成绩,不进行排名。',
- onOk: function () {
- var _onOk2 = 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/competitions/".concat(identifier, "/set_score_status.json"), {
- method: 'put',
- body: {
- competition_team_id: item === null || item === void 0 ? void 0 : item.id,
- is_cancel_score: 1
- }
- });
- case 2:
- res = _context3.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- params.page = 1;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- }
- case 4:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- function onOk() {
- return _onOk2.apply(this, arguments);
- }
- return onOk;
- }()
- });
- },
- children: "\u53D6\u6D88\u6210\u7EE9"
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- _context4.next = 2;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/set_score_status.json"), {
- method: 'put',
- body: {
- competition_team_id: item === null || item === void 0 ? void 0 : item.id,
- is_cancel_score: 0
- }
- });
- case 2:
- res = _context4.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- params.page = 1;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- }
- case 4:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- })),
- style: {
- color: "#FD9200",
- cursor: 'pointer'
- },
- children: "\u6062\u590D\u6210\u7EE9"
- })
- });
- }
- }];
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- padding: '15px 0',
- width: '1200px',
- margin: 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- marginTop: '-10px'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: (Header === null || Header === void 0 ? void 0 : Header.mode) !== 3 ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
- className: Teammodules.scoreByBlankRadio,
- optionType: "button",
- options: [{
- label: '战队信息',
- value: 'mine'
- }, {
- label: '队员信息',
- value: 'join'
- }],
- onChange: function onChange(e) {
- params.isteam = e.target.value;
- params.page = 1;
- getdatas();
- },
- value: params.isteam
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
- className: Teammodules.scoreByBlankRadio,
- optionType: "button",
- options: [{
- label: '战队信息',
- value: 'mine'
- }],
- onChange: function onChange(e) {
- params.isteam = e.target.value;
- params.page = 1;
- getdatas();
- },
- value: params.isteam
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- flex: 1,
- textAlign: 'end',
- display: 'flex',
- justifyContent: 'end'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
- style: {
- width: 327,
- marginRight: 20
- },
- dataSource: dropMenu1,
- value: {
- id: params.type,
- value: params.keyword
- },
- onChange: function onChange(input, id) {
- params.keyword = input;
- params.type = id || '';
- setparams(objectSpread2_default()({}, params));
- getdatas();
- },
- placeholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Teammodules.button,
- onClick: function onClick() {
- var url = params.isteam === "mine" ? "/api/competitions/".concat(identifier, "/competition_teams.xlsx") : "/api/competitions/".concat(identifier, "/all_team_members.xlsx");
- (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({
- url: env/* default */.Z.API_SERVER + url,
- query: objectSpread2_default()({}, params)
- }));
- },
- children: "\u5BFC\u51FA"
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- loading: isloading,
- columns: params.isteam === 'mine' ? columns1 : columns,
- dataSource: params.isteam === 'mine' ? userList === null || userList === void 0 ? void 0 : userList.competition_teams : userList === null || userList === void 0 ? void 0 : userList.data,
- pagination: false
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.countWrap,
- style: {
- marginTop: 20
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- showQuickJumper: true,
- hideOnSinglePage: true,
- showTotal: function showTotal(e) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- fontSize: 14
- },
- children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#165DFF'
- },
- children: e
- }), " \u6761\u6570\u636E"]
- });
- },
- showSizeChanger: true,
- pageSizeOptions: ['10', '15', '50', '100', '200'],
- total: userList === null || userList === void 0 ? void 0 : userList.count,
- onChange: function onChange(page, pageSize) {
- params.page = page;
- params.per_page = pageSize;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- },
- pageSize: params.per_page
- // hideOnSinglePage={true}
- ,
- current: params.page
- })
- })]
- });
-};
-/* harmony default export */ var Team = ((0,_umi_production_exports.connect)(function (_ref4) {
- var competitions = _ref4.competitions,
- loading = _ref4.loading,
- globalSetting = _ref4.globalSetting,
- user = _ref4.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- loading: loading.models.competitions,
- user: user
- };
-})(Team_competitionsPage));
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js
-var popover = __webpack_require__(60324);
-// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules
-var ExclamationCircleOutlined = __webpack_require__(80045);
-// 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: ./node_modules/_react-cropper@1.3.0@react-cropper/dist/react-cropper.js
-var react_cropper = __webpack_require__(33555);
-// EXTERNAL MODULE: ./node_modules/_cropperjs@1.6.1@cropperjs/dist/cropper.css
-var cropper = __webpack_require__(41959);
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/StudentTeam.tsx
-
-
-
-
-
-
-var StudentTeam_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var StudentTeam_competitionsPage = function competitionsPage(_ref) {
- var _Header$permission, _Header$permission2, _competition_team$my_, _competition_team$my_2, _competition_team$my_3, _competition_team$my_4, _competition_team$com, _competition_team$my_5, _competition_team$com2, _TeamItem$team_member, _Team$name, _Team$name2;
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, StudentTeam_excluded);
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier;
- var Header = competitions.Header,
- competition_team = competitions.competition_team,
- Staff = competitions.Staff,
- Prizes = competitions.Prizes,
- Account = competitions.Account;
- var _useState = (0,_react_17_0_2_react.useState)({
- page: 1,
- per_page: 10,
- keyword: '',
- type: 1,
- isteam: 'mine'
- }),
- _useState2 = slicedToArray_default()(_useState, 2),
- params = _useState2[0],
- setparams = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- TeamItem = _useState4[0],
- setTeamItem = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)([]),
- _useState6 = slicedToArray_default()(_useState5, 2),
- EditTeamItem = _useState6[0],
- setEditTeamItem = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)(false),
- _useState8 = slicedToArray_default()(_useState7, 2),
- buttonloading = _useState8[0],
- setbuttonloading = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)([]),
- _useState10 = slicedToArray_default()(_useState9, 2),
- teachers = _useState10[0],
- setTeachers = _useState10[1];
- var _useState11 = (0,_react_17_0_2_react.useState)(false),
- _useState12 = slicedToArray_default()(_useState11, 2),
- downteacher = _useState12[0],
- setDownteacher = _useState12[1];
- var _useState13 = (0,_react_17_0_2_react.useState)(''),
- _useState14 = slicedToArray_default()(_useState13, 2),
- teachname = _useState14[0],
- setTeachname = _useState14[1];
- var _useState15 = (0,_react_17_0_2_react.useState)(''),
- _useState16 = slicedToArray_default()(_useState15, 2),
- studentname = _useState16[0],
- setStudentname = _useState16[1];
- var _useState17 = (0,_react_17_0_2_react.useState)([]),
- _useState18 = slicedToArray_default()(_useState17, 2),
- students = _useState18[0],
- setStudents = _useState18[1];
- var _useState19 = (0,_react_17_0_2_react.useState)(false),
- _useState20 = slicedToArray_default()(_useState19, 2),
- downstudents = _useState20[0],
- setDownstudents = _useState20[1];
- var _useState21 = (0,_react_17_0_2_react.useState)([]),
- _useState22 = slicedToArray_default()(_useState21, 2),
- loaderid = _useState22[0],
- setLoaderid = _useState22[1];
- var leaderidRef = (0,_react_17_0_2_react.useRef)();
- var _useState23 = (0,_react_17_0_2_react.useState)(''),
- _useState24 = slicedToArray_default()(_useState23, 2),
- updateimg = _useState24[0],
- setupdateimg = _useState24[1];
- var updateimgRef = (0,_react_17_0_2_react.useRef)("");
- var _useState25 = (0,_react_17_0_2_react.useState)(true),
- _useState26 = slicedToArray_default()(_useState25, 2),
- hasMore = _useState26[0],
- setHasmore = _useState26[1];
- var _useState27 = (0,_react_17_0_2_react.useState)(false),
- _useState28 = slicedToArray_default()(_useState27, 2),
- isedit = _useState28[0],
- setisedit = _useState28[1];
- var _Form$useForm = es_form/* default */.Z.useForm(),
- _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
- form = _Form$useForm2[0];
- var _useState29 = (0,_react_17_0_2_react.useState)(),
- _useState30 = slicedToArray_default()(_useState29, 2),
- imageurl = _useState30[0],
- setimageurl = _useState30[1];
- var Croppers = (0,_react_17_0_2_react.useRef)(null);
- var _useState31 = (0,_react_17_0_2_react.useState)(),
- _useState32 = slicedToArray_default()(_useState31, 2),
- Team = _useState32[0],
- setTeam = _useState32[1];
- var _useState33 = (0,_react_17_0_2_react.useState)(1),
- _useState34 = slicedToArray_default()(_useState33, 2),
- page = _useState34[0],
- setPage = _useState34[1];
- var _useState35 = (0,_react_17_0_2_react.useState)(false),
- _useState36 = slicedToArray_default()(_useState35, 2),
- isLoading = _useState36[0],
- setIsLoading = _useState36[1];
-
- //获取课题/api/competitions/{id}/all_team_members.json
- function getdatas() {
- return _getdatas.apply(this, arguments);
- }
- function _getdatas() {
- _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
- return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
- case 0:
- dispatch({
- type: 'competitions/competition_teams',
- payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- identifier: identifier
- })
- });
- case 1:
- case "end":
- return _context6.stop();
- }
- }, _callee6);
- }));
- return _getdatas.apply(this, arguments);
- }
- (0,_react_17_0_2_react.useEffect)(function () {
- if (!isedit) {
- setimageurl('');
- setupdateimg('');
- updateimgRef.current = "";
- }
- }, [isedit]);
- (0,_react_17_0_2_react.useEffect)(function () {
- getdatas();
- }, [Header]);
- function getStudents(_x) {
- return _getStudents.apply(this, arguments);
- }
- function _getStudents() {
- _getStudents = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(page) {
- var _data$teachers;
- var data;
- return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
- case 0:
- _context7.next = 2;
- return dispatch({
- type: 'competitions/getStudents',
- payload: {
- identifier: identifier,
- keyword: studentname,
- team_id: loaderid,
- page: page
- }
- });
- case 2:
- data = _context7.sent;
- if (data) {
- if (page === 1) {
- setStudents(toConsumableArray_default()(data.teachers));
- } else {
- setStudents([].concat(toConsumableArray_default()(students), toConsumableArray_default()(data.teachers)));
- }
- }
- return _context7.abrupt("return", ((_data$teachers = data.teachers) === null || _data$teachers === void 0 ? void 0 : _data$teachers.length) < 20 ? false : true);
- case 5:
- case "end":
- return _context7.stop();
- }
- }, _callee7);
- }));
- return _getStudents.apply(this, arguments);
- }
- var handleInfiniteOnLoad = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var reload,
- _res$teachers,
- res,
- _args = arguments;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- reload = _args.length > 0 && _args[0] !== undefined ? _args[0] : false;
- if (!((reload || hasMore) && !isLoading)) {
- _context.next = 10;
- break;
- }
- setIsLoading(true);
- setPage(reload ? 1 : page + 1);
- _context.next = 6;
- return dispatch({
- type: 'competitions/getTeacher',
- payload: {
- identifier: identifier,
- keyword: teachname,
- team_id: loaderid,
- page: reload ? 1 : page + 1
- }
- });
- case 6:
- res = _context.sent;
- reload ? setTeachers(toConsumableArray_default()(res.teachers)) : setTeachers([].concat(toConsumableArray_default()(teachers), toConsumableArray_default()(res.teachers)));
- setIsLoading(false);
- if (((_res$teachers = res.teachers) === null || _res$teachers === void 0 ? void 0 : _res$teachers.length) < 20) setHasmore(false);
- case 10:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleInfiniteOnLoad() {
- return _ref2.apply(this, arguments);
- };
- }();
- var handleInfiniteOnLoads = /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var reload,
- _res$teachers2,
- res,
- _args2 = arguments;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- reload = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : false;
- if (!((reload || hasMore) && !isLoading)) {
- _context2.next = 10;
- break;
- }
- setIsLoading(true);
- setPage(reload ? 1 : page + 1);
- _context2.next = 6;
- return dispatch({
- type: 'competitions/getStudents',
- payload: {
- identifier: identifier,
- keyword: studentname,
- team_id: loaderid,
- page: reload ? 1 : page + 1
- }
- });
- case 6:
- res = _context2.sent;
- reload ? setStudents(toConsumableArray_default()(res.teachers)) : setStudents([].concat(toConsumableArray_default()(students), toConsumableArray_default()(res.teachers)));
- setIsLoading(false);
- if (((_res$teachers2 = res.teachers) === null || _res$teachers2 === void 0 ? void 0 : _res$teachers2.length) < 20) setHasmore(false);
- case 10:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- return function handleInfiniteOnLoads() {
- return _ref3.apply(this, arguments);
- };
- }();
- //查找老师
- function getteacher(_x2) {
- return _getteacher.apply(this, arguments);
- }
- function _getteacher() {
- _getteacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(page) {
- var _data$teachers2;
- var data;
- return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
- case 0:
- _context8.next = 2;
- return dispatch({
- type: 'competitions/getTeacher',
- payload: {
- identifier: identifier,
- keyword: teachname,
- team_id: loaderid,
- page: page
- }
- });
- case 2:
- data = _context8.sent;
- if (data) {
- if (page === 1) {
- setTeachers(toConsumableArray_default()(data.teachers));
- } else {
- setTeachers([].concat(toConsumableArray_default()(teachers), toConsumableArray_default()(data.teachers)));
- }
- // console.log(data.teachers);
- // setTeachers([...teachers, ...data.teachers])
- }
- return _context8.abrupt("return", ((_data$teachers2 = data.teachers) === null || _data$teachers2 === void 0 ? void 0 : _data$teachers2.length) < 20 ? false : true);
- case 5:
- case "end":
- return _context8.stop();
- }
- }, _callee8);
- }));
- return _getteacher.apply(this, arguments);
- }
- function handleFileChange(e) {
- var file = e.target.files[0];
- if (file) {
- if (file.size > 2 * 1024 * 1024) {
- message/* default */.ZP.info("仅支持文件大小小于2M的文件");
- return;
- }
- }
- //base64
- var reader = new FileReader();
- reader.readAsBinaryString(file);
- reader.onload = function () {
- var base64_content = btoa(reader.result);
- updateimgRef.current = "data:".concat(file.type, ";base64,").concat(base64_content);
- setupdateimg("data:".concat(file.type, ";base64,").concat(base64_content));
- };
- reader.onerror = function () {
- // console.log('there are some problems');
- };
- }
- function _crop() {
- setimageurl(Croppers.current.getCroppedCanvas().toDataURL());
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- padding: '20px',
- width: '100%'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- marginBottom: 20
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'baseline',
- zIndex: 0
- },
- children: [((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
- className: Teammodules.scoreByBlankRadio,
- optionType: "button",
- options: [{
- label: '我的战队',
- value: 'mine'
- }, {
- label: '全部战队',
- value: 'join'
- }],
- onChange: function onChange(e) {
- params.isteam = e.target.value;
- params.keyword = '';
- params.type = '';
- params.page = 1;
- getdatas();
- },
- value: params.isteam
- }), params.isteam === 'mine' && !((0,authority/* isAdmins */.eB)() || Header !== null && Header !== void 0 && (_Header$permission2 = Header.permission) !== null && _Header$permission2 !== void 0 && _Header$permission2.editable) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- fontSize: 14
- },
- children: ["\u6211\u7684\u6218\u961F\uFF08", competition_team === null || competition_team === void 0 || (_competition_team$my_ = competition_team.my_teams) === null || _competition_team$my_ === void 0 ? void 0 : _competition_team$my_.length, "\uFF09"]
- }), params.isteam === 'join' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginLeft: 30,
- color: '#5F6368'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u6218\u961F\u603B\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#165DFF'
- },
- children: competition_team === null || competition_team === void 0 ? void 0 : competition_team.count
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginRight: 20
- },
- children: "\u4E2A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u53C2\u8D5B\u603B\u4EBA\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#165DFF'
- },
- children: competition_team === null || competition_team === void 0 ? void 0 : competition_team.members_count
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u4E2A"
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- flex: 1,
- textAlign: 'end',
- display: 'flex',
- justifyContent: 'end'
- },
- children: [params.isteam === 'join' && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
- style: {
- width: 379
- },
- dataSource: [],
- value: {
- id: params.type,
- value: params.keyword
- },
- onChange: function onChange(input, id) {
- params.keyword = input;
- params.page = 1;
- params.type = 1;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- },
- placeholder: "\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u8FDB\u884C\u641C\u7D22"
- }), params.isteam === 'mine' && (competition_team === null || competition_team === void 0 || (_competition_team$my_2 = competition_team.my_teams) === null || _competition_team$my_2 === void 0 ? void 0 : _competition_team$my_2.filter(function (item) {
- return !item.active;
- }).length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- fontSize: 14,
- color: '#FA6400'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {
- style: {
- marginRight: 6,
- fontSize: 14
- }
- }), " \u60A8\u6709", competition_team === null || competition_team === void 0 || (_competition_team$my_3 = competition_team.my_teams) === null || _competition_team$my_3 === void 0 ? void 0 : _competition_team$my_3.filter(function (item) {
- return !item.active;
- }).length, "\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"]
- })]
- })]
- }), (params === null || params === void 0 ? void 0 : params.isteam) === "mine" && (competition_team === null || competition_team === void 0 || (_competition_team$my_4 = competition_team.my_teams) === null || _competition_team$my_4 === void 0 ? void 0 : _competition_team$my_4.map(function (item, index) {
- var _user$userInfo, _item$team_members;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.items,
- children: [item !== null && item !== void 0 && item.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: Teammodules.img,
- src: env/* default */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.team_log)
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.img,
- children: item.name.length > 2 ? item.name.substring(0, 2) : item.name
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.names,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'inline-flex',
- alignItems: 'baseline'
- },
- children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: item === null || item === void 0 ? void 0 : item.name,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.teamname,
- style: {
- width: '80%'
- },
- children: item === null || item === void 0 ? void 0 : item.name
- })
- }), " ", (item === null || item === void 0 ? void 0 : item.manage_permission) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- onClick: function onClick() {
- setisedit(true);
- setTeam(item);
- },
- style: {
- color: '#165DFF',
- cursor: 'pointer',
- marginLeft: 10
- },
- className: "iconfont icon-bianji10 font14"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.time,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Teammodules.createtime,
- children: "\u521B\u5EFA\u65F6\u95F4"
- }), " ", item === null || item === void 0 ? void 0 : item.created_at]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.width30,
- style: {
- width: '38%'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: Teammodules.loaderimg,
- src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(item.creator.image_url)
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- title: item.creator.name,
- children: item.creator.name.length > 6 ? item.creator.name.substring(0, 6) + '...' : item.creator.name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginLeft: 20
- },
- children: item.school_name ? item.school_name.length > 6 ? item.school_name.substring(0, 6) + '...' : item.school_name : '--'
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- marginLeft: 60,
- color: '#5F6367'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u9080\u8BF7\u7801"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- margin: '0px 10px',
- color: '#232B40'
- },
- title: item.invite_code,
- children: item.invite_code || '--'
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, {
- text: "\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.username, "\u9080\u8BF7\u60A8\u52A0\u5165\u3010").concat(Header === null || Header === void 0 ? void 0 : Header.name, "\u3011-\u300A").concat(item === null || item === void 0 ? void 0 : item.name, "\u300B\u6218\u961F\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u961F\u5458\u7684\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6218\u961F\u3002\u201D\u94FE\u63A5\uFF1A").concat(window.location.origin).concat(window.location.pathname, "?code=").concat(item.invite_code),
- onCopy: function onCopy() {
- return message/* default */.ZP.success('复制成功');
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-fuzhi font-14",
- style: {
- display: "inline-block",
- color: '#0152d9',
- cursor: 'pointer'
- }
- })
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.width30,
- style: {
- justifyContent: 'end'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#5F6368'
- },
- children: "\u6218\u961F\u6210\u5458"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#232B40',
- margin: '0px 10px'
- },
- children: [item === null || item === void 0 || (_item$team_members = item.team_members) === null || _item$team_members === void 0 ? void 0 : _item$team_members.length, "\u4EBA"]
- }), (item === null || item === void 0 ? void 0 : item.manage_permission) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#3061D0',
- cursor: 'pointer'
- },
- onClick: function onClick() {
- setEditTeamItem(item === null || item === void 0 ? void 0 : item.team_members);
- setLoaderid(item === null || item === void 0 ? void 0 : item.id);
- },
- children: "\u8BBE\u7F6E"
- }), !(item !== null && item !== void 0 && item.active) && /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {
- style: {
- color: '#FA6400',
- marginLeft: 10,
- marginTop: '-2px'
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#3061D0',
- cursor: 'pointer',
- marginLeft: 40
- },
- onClick: function onClick() {
- modal/* default */.Z.confirm({
- title: item !== null && item !== void 0 && item.manage_permission ? '解散战队' : '退出战队',
- content: "\u662F\u5426\u786E\u8BA4".concat(item !== null && item !== void 0 && item.manage_permission ? '解散' : '退出', "\u6218\u961F"),
- okButtonProps: {
- loading: buttonloading
- },
- onOk: function () {
- var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
- var data, _data;
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- setbuttonloading(true);
- if (!(item !== null && item !== void 0 && item.manage_permission)) {
- _context3.next = 8;
- break;
- }
- _context3.next = 4;
- return dispatch({
- type: 'competitions/DeleteTeam',
- payload: {
- identifier: identifier,
- id: item === null || item === void 0 ? void 0 : item.id
- }
- });
- case 4:
- data = _context3.sent;
- if (data && data.status === 0) {
- message/* default */.ZP.info("\u89E3\u6563\u6210\u529F");
- dispatch({
- type: 'competitions/getStaff',
- payload: {
- identifier: identifier
- }
- });
- dispatch({
- type: 'competitions/getHeader',
- payload: {
- identifier: identifier
- }
- });
- }
- _context3.next = 12;
- break;
- case 8:
- _context3.next = 10;
- return dispatch({
- type: 'competitions/ExitTeam',
- payload: {
- identifier: identifier,
- id: item === null || item === void 0 ? void 0 : item.id
- }
- });
- case 10:
- _data = _context3.sent;
- if (_data && _data.status === 0) {
- message/* default */.ZP.info("\u9000\u51FA\u6218\u961F\u6210\u529F");
- dispatch({
- type: 'competitions/getStaff',
- payload: {
- identifier: identifier
- }
- });
- dispatch({
- type: 'competitions/getHeader',
- payload: {
- identifier: identifier
- }
- });
- }
- case 12:
- setbuttonloading(false);
- case 13:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- function onOk() {
- return _onOk.apply(this, arguments);
- }
- return onOk;
- }()
- });
- },
- children: item !== null && item !== void 0 && item.manage_permission ? '解散战队' : '退出战队'
- })]
- })]
- });
- })), (params === null || params === void 0 ? void 0 : params.isteam) === 'join' && (competition_team === null || competition_team === void 0 || (_competition_team$com = competition_team.competition_teams) === null || _competition_team$com === void 0 ? void 0 : _competition_team$com.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (params === null || params === void 0 ? void 0 : params.isteam) === 'mine' && (competition_team === null || competition_team === void 0 || (_competition_team$my_5 = competition_team.my_teams) === null || _competition_team$my_5 === void 0 ? void 0 : _competition_team$my_5.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (params === null || params === void 0 ? void 0 : params.isteam) === "join" && (competition_team === null || competition_team === void 0 || (_competition_team$com2 = competition_team.competition_teams) === null || _competition_team$com2 === void 0 ? void 0 : _competition_team$com2.map(function (item, index) {
- var _item$team_members2;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.items,
- children: [item !== null && item !== void 0 && item.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: env/* default */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.team_log)
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.img,
- children: item.name.length > 2 ? item.name.substring(0, 2) : item.name
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.names,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.teamname,
- children: item === null || item === void 0 ? void 0 : item.name
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.time,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Teammodules.createtime,
- children: "\u521B\u5EFA\u65F6\u95F4"
- }), " ", item === null || item === void 0 ? void 0 : item.created_at]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.width30,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: Teammodules.loaderimg,
- src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(item.creator.image_url)
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- title: item.creator.name,
- children: item.creator.name.length > 6 ? item.creator.name.substring(0, 6) + '...' : item.creator.name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginLeft: 20
- },
- children: item.school_name ? item.school_name.length > 6 ? item.school_name.substring(0, 6) + '...' : item.school_name : '--'
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.width30,
- style: {
- justifyContent: 'end'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#5F6368'
- },
- children: "\u6218\u961F\u6210\u5458"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#232B40',
- margin: '0px 10px'
- },
- children: [item === null || item === void 0 || (_item$team_members2 = item.team_members) === null || _item$team_members2 === void 0 ? void 0 : _item$team_members2.length, "\u4EBA"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#3061D0',
- cursor: 'pointer'
- },
- onClick: function onClick() {
- setTeamItem(item);
- },
- children: "\u67E5\u770B"
- })]
- })]
- });
- })), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.countWrap,
- style: {
- marginTop: 20
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- showQuickJumper: true,
- hideOnSinglePage: true,
- showSizeChanger: true,
- pageSizeOptions: ['10', '15', '50', '100', '200'],
- total: params.isteam === 'mine' ? competition_team === null || competition_team === void 0 ? void 0 : competition_team.my_teams_count : competition_team === null || competition_team === void 0 ? void 0 : competition_team.count,
- onChange: function onChange(page, pageSize) {
- params.page = page;
- params.per_page = pageSize;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- },
- pageSize: params.per_page
- // hideOnSinglePage={true}
- ,
- current: params.page
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: (TeamItem === null || TeamItem === void 0 || (_TeamItem$team_member = TeamItem.team_members) === null || _TeamItem$team_member === void 0 ? void 0 : _TeamItem$team_member.length) > 0,
- width: 1000,
- className: Teammodules.scoremodal,
- closable: false,
- centered: true,
- onCancel: function onCancel() {
- return setTeamItem([]);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.title,
- children: TeamItem === null || TeamItem === void 0 ? void 0 : TeamItem.name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return setTeamItem([]);
- },
- style: {
- cursor: 'pointer'
- },
- className: Teammodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-danchuangguanbi"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- dataSource: TeamItem === null || TeamItem === void 0 ? void 0 : TeamItem.team_members,
- pagination: false,
- style: {
- marginTop: 30
- },
- scroll: {
- y: 300
- },
- columns: [{
- title: '头像',
- align: 'left',
- dataIndex: 'image_url',
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: Teammodules.loaderimg,
- src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text)
- });
- }
- }, {
- title: '姓名',
- align: 'left',
- dataIndex: 'name',
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -'
- })
- });
- }
- }, {
- title: '手机',
- align: 'left',
- dataIndex: 'phone',
- ellipsis: {
- showTitle: true
- },
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '- -'
- });
- }
- }, {
- title: '学校/单位',
- align: 'left',
- dataIndex: 'school_name',
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -'
- })
- });
- }
- }, {
- title: '职业',
- align: 'left',
- ellipsis: {
- showTitle: true
- },
- dataIndex: 'identity',
- render: function render(text, item) {
- return text || '- -';
- }
- }, {
- title: '学号',
- align: 'left',
- ellipsis: {
- showTitle: true
- },
- dataIndex: 'student_id',
- render: function render(text, item) {
- return text || '- -';
- }
- }, {
- title: '角色',
- align: 'left',
- dataIndex: 'role',
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: text === 'leader' ? '#3061D0' : '#01795D'
- },
- children: [text === "leader" ? '队长' : '队员', (item === null || item === void 0 ? void 0 : item.creator) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#FA6400',
- display: 'inline-flex',
- width: 48,
- height: 22,
- borderRadius: 4,
- lineHeight: '22px',
- background: '#FEEADC',
- textAlign: 'center',
- marginLeft: 10,
- justifyContent: 'center',
- fontSize: 12
- },
- children: "\u521B\u5EFA\u8005"
- })]
- });
- }
- }]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: (EditTeamItem === null || EditTeamItem === void 0 ? void 0 : EditTeamItem.length) > 0,
- width: 1000,
- className: Teammodules.scoremodal,
- closable: false,
- destroyOnClose: true,
- centered: true,
- onCancel: function onCancel() {
- setEditTeamItem([]);
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- onClick: function onClick() {
- setDownteacher(false);
- setDownstudents(false);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.title,
- children: "\u8BBE\u7F6E\u6218\u961F\u6210\u5458"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- getdatas();
- setDownteacher(false);
- setDownstudents(false);
- setStudentname('');
- setTeachname('');
- setEditTeamItem([]);
- },
- style: {
- cursor: 'pointer'
- },
- className: Teammodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-danchuangguanbi"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- marginTop: 30
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center',
- flex: 1
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#5F6368'
- },
- children: "\u6DFB\u52A0\u8001\u5E08"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
- overlayStyle: {
- width: 600
- },
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- maxHeight: 260,
- overflow: 'auto'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), {
- initialLoad: false,
- pageStart: 1,
- threshold: 20,
- loadMore: function loadMore(page) {
- handleInfiniteOnLoad();
- },
- hasMore: hasMore,
- useWindow: false,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- showHeader: false,
- pagination: false,
- dataSource: teachers,
- columns: [{
- align: 'left',
- width: 60,
- dataIndex: 'image_url',
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- style: {
- marginLeft: '10px',
- marginRight: '3px'
- },
- className: Teammodules.loaderimg,
- src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text)
- });
- }
- }, {
- align: 'left',
- dataIndex: 'name'
- }, {
- align: 'left',
- dataIndex: 'phone'
- }, {
- align: 'left',
- dataIndex: 'identity'
- }, {
- align: 'left',
- dataIndex: 'school_name'
- }, {
- align: 'left',
- dataIndex: 'image_url',
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Teammodules.task_hide,
- style: {
- textAlign: 'left',
- width: '24%',
- color: item.enrolled ? '#28be6c' : !item.enrolled && item.enrollable === false ? '#F3730C' : '',
- padding: '0px 5px',
- fontSize: '12px'
- },
- children: item.enrolled ? '已加入本战队' : !item.enrolled && item.enrollable === false ? '已加入其他战队' : ''
- });
- }
- }],
- onRow: function onRow(record) {
- return {
- onClick: function onClick(event) {
- if (!(record !== null && record !== void 0 && record.authentication) && Header !== null && Header !== void 0 && Header.is_authentication) {
- message/* default */.ZP.info('当前竞赛需要实名认证,该用户未进行实名认证不能参与。');
- return;
- }
- if (record.enrolled) {
- message/* default */.ZP.info('该用户已经加入战队');
- return;
- }
- if (record.need_mail) {
- message/* default */.ZP.info('该用户没有邮箱');
- return;
- }
- if (record.need_phone) {
- message/* default */.ZP.info('该用户没有手机号');
- return;
- }
- if ((EditTeamItem === null || EditTeamItem === void 0 ? void 0 : EditTeamItem.filter(function (team) {
- return record.id === team.id;
- }).length) > 0) {
- message/* default */.ZP.info('该用户已在战队列表,请不要重复添加');
- return;
- }
- var teachers = EditTeamItem;
- teachers.push(record);
- console.log('---', teachers);
- setDownteacher(false);
- setEditTeamItem(toConsumableArray_default()(teachers));
- }
- };
- }
- })
- })
- }),
- title: "",
- placement: "bottomLeft",
- open: downteacher,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- marginLeft: 16
- },
- className: Teammodules.searchWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
- placeholder: "\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u8FDB\u884C\u6DFB\u52A0",
- size: "large",
- className: Teammodules.search,
- value: teachname,
- onChange: function onChange(e) {
- setTeachname(e.target.value);
- },
- onSearch: function onSearch(value) {
- setDownteacher(true);
- setTeachers([]);
- setPage(1);
- getteacher(1);
- },
- onBlur: function onBlur() {
- // setDownteacher(false)
- setHasmore(true);
- setPage(1);
- setIsLoading(false);
- },
- suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-sousuo9 font14 ".concat(Teammodules.searchIcon),
- onClick: function onClick(e) {
- e.stopPropagation();
- setDownteacher(true);
- setTeachers([]);
- setPage(1);
- getteacher(1);
- }
- })
- })
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center',
- flex: 1,
- justifyContent: 'flex-end'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#5F6368'
- },
- children: "\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
- overlayStyle: {
- width: 700
- },
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- maxHeight: 260,
- overflow: 'auto'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), {
- initialLoad: false,
- pageStart: 1,
- threshold: 20,
- loadMore: function loadMore(page) {
- handleInfiniteOnLoads();
- },
- hasMore: hasMore,
- useWindow: false,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- showHeader: false,
- pagination: false,
- dataSource: students,
- columns: [{
- align: 'left',
- width: 60,
- dataIndex: 'image_url',
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- style: {
- marginLeft: '10px',
- marginRight: '3px'
- },
- className: Teammodules.loaderimg,
- src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text)
- });
- }
- }, {
- align: 'left',
- dataIndex: 'name'
- }, {
- align: 'left',
- dataIndex: 'phone'
- }, {
- align: 'left',
- dataIndex: 'student_id'
- }, {
- align: 'left',
- dataIndex: 'school_name'
- }, {
- align: 'left',
- dataIndex: 'image_url',
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Teammodules.task_hide,
- style: {
- textAlign: 'left',
- width: '24%',
- color: item.enrolled ? '#28be6c' : !item.enrolled && item.enrollable === false ? '#F3730C' : '',
- padding: '0px 5px',
- fontSize: '12px'
- },
- children: item.enrolled ? '已加入本战队' : !item.enrolled && item.enrollable === false ? '已加入其他战队' : ''
- });
- }
- }],
- onRow: function onRow(record) {
- return {
- onClick: function onClick(event) {
- if (!(record !== null && record !== void 0 && record.authentication) && Header !== null && Header !== void 0 && Header.is_authentication) {
- message/* default */.ZP.info('当前竞赛需要实名认证,该用户未进行实名认证不能参与。');
- return;
- }
- if (record.enrolled) {
- message/* default */.ZP.info('该用户已经加入战队');
- return;
- }
- if (record.need_mail) {
- message/* default */.ZP.info('该用户没有邮箱');
- return;
- }
- if (record.need_phone) {
- message/* default */.ZP.info('该用户没有手机号');
- return;
- }
- if ((EditTeamItem === null || EditTeamItem === void 0 ? void 0 : EditTeamItem.filter(function (team) {
- return record.id === team.id;
- }).length) > 0) {
- message/* default */.ZP.info('该用户已在战队列表,请不要重复添加');
- return;
- }
- var teachers = EditTeamItem;
- teachers.push(record);
- setDownstudents(false);
- setEditTeamItem(toConsumableArray_default()(teachers));
- }
- };
- }
- })
- })
- }),
- title: "",
- placement: "bottomRight",
- open: downstudents,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- marginLeft: 16
- },
- className: Teammodules.searchWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
- placeholder: "\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0",
- size: "large",
- className: Teammodules.search,
- value: studentname,
- onChange: function onChange(e) {
- setStudentname(e.target.value);
- },
- onSearch: function onSearch(value) {
- setDownstudents(true);
- setStudents([]);
- setPage(1);
- getStudents(1);
- },
- onBlur: function onBlur() {
- setHasmore(true);
- setPage(1);
- setIsLoading(false);
- },
- suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-sousuo9 font14 ".concat(Teammodules.searchIcon),
- onClick: function onClick(e) {
- e.stopPropagation();
- setDownstudents(true);
- setStudents([]);
- setPage(1);
- getStudents(1);
- }
- })
- })
- })
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- display: 'flex',
- marginBottom: '12px',
- marginTop: '20px'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- style: {
- flex: '1',
- color: '#666666'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#9B9B9B'
- },
- children: "\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A"
- }), Staff && Staff.all_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [Staff && Staff.all_staff.minimum, "-", Staff && Staff.all_staff.maximum, "\u540D\u6210\u5458"]
- }) : '', Staff && Staff.teacher_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [Staff && Staff.teacher_staff.minimum, "-", Staff && Staff.teacher_staff.maximum, "\u540D\u6559\u5E08"]
- }) : '', Staff && Staff.teacher_staff && Staff.member_staff ? '/' : '', Staff && Staff.member_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [Staff && Staff.member_staff.minimum, "-", Staff && Staff.member_staff.maximum, "\u540D\u5B66\u751F"]
- }) : '']
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- dataSource: EditTeamItem,
- pagination: false,
- style: {
- marginTop: '-10px'
- },
- scroll: {
- y: 300
- },
- columns: [{
- title: '头像',
- align: 'left',
- width: 60,
- dataIndex: 'image_url',
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: Teammodules.loaderimg,
- style: {
- width: 20,
- height: 20
- },
- src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text)
- });
- }
- }, {
- title: '姓名',
- align: 'left',
- dataIndex: 'name',
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -'
- })
- });
- }
- }, {
- title: '手机',
- align: 'left',
- width: 130,
- dataIndex: 'phone',
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '- -'
- })
- });
- }
- }, {
- title: '学校/单位',
- align: 'left',
- dataIndex: 'school_name',
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -'
- })
- });
- }
- }, {
- title: '职业',
- align: 'left',
- dataIndex: 'identity',
- render: function render(text, item) {
- return text || '- -';
- }
- }, {
- title: '学号',
- align: 'left',
- dataIndex: 'student_id',
- render: function render(text, item) {
- return text || '- -';
- }
- }, {
- title: '角色',
- align: 'left',
- dataIndex: 'role',
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: text === 'leader' ? '#3061D0' : '#01795D'
- },
- children: [text === "leader" ? '队长' : '队员', (item === null || item === void 0 ? void 0 : item.creator) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#FA6400',
- display: 'inline-flex',
- width: 48,
- height: 22,
- borderRadius: 4,
- lineHeight: '22px',
- background: '#FEEADC',
- textAlign: 'center',
- marginLeft: 10,
- justifyContent: 'center',
- fontSize: 12
- },
- children: "\u521B\u5EFA\u8005"
- })]
- });
- }
- }, {
- title: '操作',
- align: 'right',
- width: 150,
- dataIndex: 'role',
- render: function render(text, items, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#3061D0'
- },
- children: [text != "leader" && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- onClick: function onClick() {
- var data = EditTeamItem;
- var leaderindex = EditTeamItem && EditTeamItem.findIndex(function (item) {
- return item.role === 'leader';
- });
- data[index].role = 'leader';
- data[leaderindex].role = data && data[leaderindex].is_teacher ? 'teacher' : 'member';
- //排序 规则为 队长永远只第一位 创建者只第二位
- var datas = data.sort(function (item, item1) {
- return item.creator ? -1 : 1;
- }).sort(function (item, item1) {
- return item.role === 'leader' ? -1 : 1;
- });
- setEditTeamItem(toConsumableArray_default()(datas));
- leaderidRef.current = items.id;
- },
- children: "\u8BBE\u7F6E\u961F\u957F"
- }), text != "leader" && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- onClick: function onClick() {
- var data = EditTeamItem && EditTeamItem.filter(function (item) {
- return item.id != items.id;
- });
- setEditTeamItem(toConsumableArray_default()(data));
- },
- style: {
- marginLeft: 20
- },
- children: "\u5220\u9664"
- })]
- });
- }
- }]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.bottom,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Teammodules.no,
- onClick: function onClick() {
- setEditTeamItem([]);
- setDownstudents(false);
- setDownteacher(false);
- setStudentname('');
- setTeachname('');
- getdatas();
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- loading: buttonloading,
- className: Teammodules.yes,
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
- var member_ids, teacher_ids, data;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- member_ids = [];
- teacher_ids = [];
- EditTeamItem && EditTeamItem.map(function (item, index) {
- if (item.is_teacher) {
- teacher_ids.push(item.id);
- } else {
- member_ids.push(item.id);
- }
- });
- _context4.next = 5;
- return dispatch({
- type: 'competitions/SubmitTeam',
- payload: {
- identifier: identifier,
- teamid: loaderid,
- member_ids: member_ids,
- teacher_ids: teacher_ids,
- leader: leaderidRef.current
- }
- });
- case 5:
- data = _context4.sent;
- if (data && data.status === 0) {
- // console.log(data.teachers);
- message/* default */.ZP.info('修改成功');
- setEditTeamItem([]);
- getdatas();
- }
- case 7:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- })),
- children: "\u786E\u8BA4"
- })]
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: isedit,
- width: 610,
- className: Teammodules.scoremodal,
- closable: false,
- destroyOnClose: true,
- centered: true,
- onCancel: function onCancel() {
- return setisedit(false);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.title,
- children: "\u7F16\u8F91\u6218\u961F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return setisedit(false);
- },
- style: {
- cursor: 'pointer'
- },
- className: Teammodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-danchuangguanbi"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, {
- form: form,
- layout: "vertical",
- initialValues: {
- name: Team === null || Team === void 0 ? void 0 : Team.name
- },
- onFinish: /*#__PURE__*/function () {
- var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) {
- var _Croppers$current;
- var data;
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
- case 0:
- setbuttonloading(true);
- _context5.next = 3;
- return dispatch({
- type: 'competitions/UpTeam',
- payload: {
- identifier: identifier,
- Teannameid: Team === null || Team === void 0 ? void 0 : Team.id,
- name: values === null || values === void 0 ? void 0 : values.name,
- image: ((_Croppers$current = Croppers.current) === null || _Croppers$current === void 0 || (_Croppers$current = _Croppers$current.getCroppedCanvas()) === null || _Croppers$current === void 0 ? void 0 : _Croppers$current.toDataURL("image/jpeg")) || ''
- }
- });
- case 3:
- data = _context5.sent;
- setbuttonloading(false);
- if ((data === null || data === void 0 ? void 0 : data.status) === 0) {
- // return
- getdatas();
- setisedit(false);
- }
- case 6:
- case "end":
- return _context5.stop();
- }
- }, _callee5);
- }));
- return function (_x3) {
- return _ref5.apply(this, arguments);
- };
- }(),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u6218\u961F\u540D\u79F0",
- name: "name",
- className: Teammodules.jsinput,
- rules: [{
- required: true,
- validator: function validator(_, value) {
- var _value$replaceAll;
- return (value === null || value === void 0 || (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) > 0 ? Promise.resolve() : Promise.reject('请填写竞赛名称');
- }
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- maxLength: 60,
- className: Teammodules.baseFormItem,
- showCount: true,
- style: {
- fontSize: 14,
- marginTop: 10
- }
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- style: {
- marginTop: '15px',
- marginLeft: '8px',
- width: "544px"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "LOGO\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("label", {
- id: "uploadBtn",
- style: {
- color: '#4DACFF',
- cursor: "pointer"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("input", {
- type: "file",
- className: "sr-only",
- id: "inputImage",
- name: "file",
- accept: "image/*",
- onChange: handleFileChange,
- style: {
- display: "none"
- }
- }), "\u4E0A\u4F20LOGO"]
- }), "\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginLeft: 10,
- color: '#FA6400'
- },
- children: "\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginTop: '15px',
- marginLeft: '8px',
- display: 'flex'
- },
- children: [imageurl ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: Teammodules.Spanradius,
- src: imageurl
- }) : Team !== null && Team !== void 0 && Team.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: env/* default */.Z.IMG_SERVER + '/' + (Team === null || Team === void 0 ? void 0 : Team.team_log),
- className: Teammodules.Spanradius
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.Spanradius,
- children: (Team === null || Team === void 0 || (_Team$name = Team.name) === null || _Team$name === void 0 ? void 0 : _Team$name.length) > 2 ? Team === null || Team === void 0 || (_Team$name2 = Team.name) === null || _Team$name2 === void 0 ? void 0 : _Team$name2.substring(0, 2) : Team === null || Team === void 0 ? void 0 : Team.name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(react_cropper/* default */.Z, {
- style: {
- width: '320px',
- height: '320px',
- marginLeft: "30px",
- background: '#EEEEEE'
- },
- src: updateimgRef.current || env/* default */.Z.IMG_SERVER + '/' + (Team === null || Team === void 0 ? void 0 : Team.team_log),
- guides: false,
- ref: Croppers,
- crop: _crop
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Teammodules.bottom,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Teammodules.no,
- onClick: function onClick() {
- setisedit(false);
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- loading: buttonloading,
- className: Teammodules.yes,
- onClick: function onClick() {
- form.submit();
- },
- children: "\u786E\u8BA4"
- })]
- })]
- })]
- });
-};
-/* harmony default export */ var StudentTeam = ((0,_umi_production_exports.connect)(function (_ref6) {
- var competitions = _ref6.competitions,
- loading = _ref6.loading,
- globalSetting = _ref6.globalSetting,
- user = _ref6.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- loading: loading.models.competitions,
- user: user
- };
-})(StudentTeam_competitionsPage));
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/index.tsx
-
-
-
-
-
-var Edit_Team_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var dropMenu = [{
- id: '',
- name: '全部'
-}, {
- id: 1,
- name: '姓名'
-}, {
- id: 2,
- name: '手机号'
-}, {
- id: 3,
- name: '邮箱'
-}];
-var Team_identityMap = {
- "teacher": "教师",
- "student": "学生",
- "professional": "专业人士"
-};
-var Edit_Team_competitionsPage = function competitionsPage(_ref) {
- var _Header$permission;
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, Edit_Team_excluded);
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier;
- var Header = competitions.Header,
- competition_team = competitions.competition_team,
- Staff = competitions.Staff,
- Prizes = competitions.Prizes,
- Account = competitions.Account;
- var _useState = (0,_react_17_0_2_react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- userList = _useState2[0],
- setuserList = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(''),
- _useState4 = slicedToArray_default()(_useState3, 2),
- isteam = _useState4[0],
- setisteam = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)({
- page: 1,
- per_page: 10,
- keyword: '',
- type: '',
- personal: true
- }),
- _useState6 = slicedToArray_default()(_useState5, 2),
- params = _useState6[0],
- setparams = _useState6[1];
-
- //获取课题/api/competitions/{id}/all_team_members.json
- function getdatas() {
- return _getdatas.apply(this, arguments);
- }
- function _getdatas() {
- _getdatas = 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/competitions/".concat(identifier, "/all_team_members.json"), {
- method: 'get',
- params: params
- });
- case 2:
- res = _context3.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- setuserList(res);
- }
- case 4:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- return _getdatas.apply(this, arguments);
- }
- var _useState7 = (0,_react_17_0_2_react.useState)(false),
- _useState8 = slicedToArray_default()(_useState7, 2),
- isshow = _useState8[0],
- setisshow = _useState8[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (Header !== null && Header !== void 0 && Header.personal) {
- getdatas();
- } else {}
- }, [Header]);
- var columns = [{
- title: '序号',
- align: 'left',
- dataIndex: 'name',
- width: 80,
- render: function render(text, item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: index + 1
- });
- }
- }, {
- title: '参赛人',
- align: 'left',
- dataIndex: 'name',
- width: 120,
- ellipsis: {
- showTitle: false
- },
- render: function render(text, record) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text,
- children: (text === null || text === void 0 ? void 0 : text.length) > 4 ? text.substring(0, 4) + '...' : text
- }), (record === null || record === void 0 ? void 0 : record.authentication) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u5DF2\u5B9E\u540D\u8BA4\u8BC1",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: isrenzheng,
- style: {
- marginLeft: 5,
- marginTop: '-2px'
- }
- })
- })]
- });
- }
- }, {
- title: '个人成绩',
- align: 'left',
- width: 100,
- dataIndex: 'score',
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || "- -"
- });
- }
- }, {
- title: '角色',
- align: 'left',
- width: 100,
- dataIndex: 'identity',
- render: function render(text, record) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [Team_identityMap[text], (record === null || record === void 0 ? void 0 : record.professional_certification) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u5DF2\u804C\u4E1A\u8BA4\u8BC1",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: isrenzheng,
- style: {
- marginLeft: 5,
- marginTop: '-2px'
- }
- })
- })]
- });
- }
- }, {
- title: '手机号',
- align: 'left',
- width: 160,
- dataIndex: 'phone',
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '- -'
- });
- }
- }, {
- title: '学号/工号',
- align: 'left',
- dataIndex: 'student_id',
- width: 160,
- ellipsis: {
- showTitle: false
- },
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text,
- children: text || '- -'
- });
- }
- }, {
- title: '学校/单位',
- align: 'left',
- dataIndex: 'school',
- ellipsis: {
- showTitle: false
- },
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text || "",
- children: text || "--"
- });
- }
- }, {
- title: '地区',
- align: 'left',
- dataIndex: 'province',
- width: 100,
- ellipsis: {
- showTitle: false
- },
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text || "",
- children: text || '- -'
- });
- }
- }, {
- title: '操作',
- align: 'right',
- dataIndex: 'is_cancel_score',
- width: 100,
- render: function render(text, item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text === 0 || text === false ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#165DFF",
- cursor: 'pointer'
- },
- onClick: function onClick() {
- modal/* default */.Z.confirm({
- icon: null,
- centered: true,
- title: '取消成绩',
- content: '请确认是否取消该成员成绩,取消后该成员的成绩将视为无成绩,不进行排名。',
- onOk: function () {
- var _onOk = 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/competitions/".concat(identifier, "/set_score_status.json"), {
- method: 'put',
- body: {
- competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id,
- competition_team_id: item === null || item === void 0 ? void 0 : item.competition_team_id,
- is_cancel_score: 1
- }
- });
- case 2:
- res = _context.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default */.ZP.info('取消成功');
- params.page = 1;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- function onOk() {
- return _onOk.apply(this, arguments);
- }
- return onOk;
- }()
- });
- },
- children: "\u53D6\u6D88\u6210\u7EE9"
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- 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/competitions/".concat(identifier, "/set_score_status.json"), {
- method: 'put',
- body: {
- competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id,
- competition_team_id: item === null || item === void 0 ? void 0 : item.competition_team_id,
- is_cancel_score: 0
- }
- });
- case 2:
- res = _context2.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default */.ZP.info('恢复成功');
- params.page = 1;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- }
- case 4:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- })),
- style: {
- color: "#FD9200",
- cursor: 'pointer'
- },
- children: "\u6062\u590D\u6210\u7EE9"
- })
- });
- }
- }];
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: Teammodules.bg,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.title,
- style: {
- display: 'flex'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- style: {
- width: '100%'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- flex: "1",
- children: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队详情'
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
- children: [((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable) && !Header.personal) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Teammodules.button,
- onClick: function onClick() {
- setisshow(true);
- },
- children: "\u7BA1\u7406\u6218\u961F\u6210\u7EE9"
- }), !(Staff !== null && Staff !== void 0 && Staff.enroll_ended) && !Header.personal && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Teammodules.button,
- style: {
- margin: '0px 20px'
- },
- onClick: function onClick() {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '2'
- }
- });
- },
- children: "\u52A0\u5165\u6218\u961F"
- }), " ", !(Staff !== null && Staff !== void 0 && Staff.enroll_ended) && !Header.personal && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Teammodules.button,
- onClick: function onClick() {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '3'
- }
- });
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-qizhi",
- style: {
- marginRight: 6,
- fontSize: 14,
- color: '#3061D0'
- }
- }), " \u521B\u5EFA\u6218\u961F"]
- })]
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex'
- },
- children: [Header !== null && Header !== void 0 && Header.personal ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- padding: '20px',
- width: '100%'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
- style: {
- width: 327,
- marginRight: 15
- },
- dataSource: dropMenu,
- value: {
- id: params.type,
- value: params.keyword
- },
- onChange: function onChange(input, id) {
- params.keyword = input;
- params.type = id || '';
- setparams(objectSpread2_default()({}, params));
- getdatas();
- },
- placeholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- flex: 1,
- textAlign: 'end'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Teammodules.button,
- onClick: function onClick() {
- (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({
- url: env/* default */.Z.API_SERVER + "/api/competitions/".concat(identifier, "/all_team_members.xlsx"),
- query: objectSpread2_default()({}, params)
- }));
- },
- children: "\u5BFC\u51FA"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- style: {
- marginTop: 20
- },
- columns: columns,
- bordered: false,
- dataSource: userList === null || userList === void 0 ? void 0 : userList.data,
- pagination: false
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Teammodules.countWrap,
- style: {
- marginTop: 20
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- showQuickJumper: true,
- hideOnSinglePage: true,
- showSizeChanger: true,
- pageSizeOptions: ['10', '15', '50', '100', '200'],
- total: userList === null || userList === void 0 ? void 0 : userList.count,
- onChange: function onChange(page, pageSize) {
- params.page = page;
- params.per_page = pageSize;
- setparams(objectSpread2_default()({}, params));
- getdatas();
- },
- pageSize: params.per_page
- // hideOnSinglePage={true}
- ,
- current: params.page
- })
- })]
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)(StudentTeam, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(drawer/* default */.Z, {
- rootClassName: Teammodules.drawer_style,
- title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- fontSize: '16px'
- },
- children: "\u6218\u961F\u6210\u7EE9"
- }),
- placement: 'bottom',
- width: 500,
- height: 564,
- onClose: function onClose() {
- return setisshow(false);
- },
- open: isshow,
- children: isshow ? /*#__PURE__*/(0,jsx_runtime.jsx)(Team, {}) : ''
- })]
- })]
- });
-};
-/* harmony default export */ var Edit_Team = ((0,_umi_production_exports.connect)(function (_ref3) {
- var competitions = _ref3.competitions,
- loading = _ref3.loading,
- globalSetting = _ref3.globalSetting,
- user = _ref3.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- loading: loading.models.competitions,
- user: user
- };
-})(Edit_Team_competitionsPage));
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Playerwork/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Playerworkmodules = ({"flex_box_center":"flex_box_center___F1lCd","flex_space_between":"flex_space_between___NoI1u","flex_box_vertical_center":"flex_box_vertical_center___wuxdV","flex_box_center_end":"flex_box_center_end___HLNc_","flex_box_column":"flex_box_column___enSVW","bg":"bg___UYFEh","Title":"Title___n7fIZ","StageItem":"StageItem___Blojz","StageItemActive":"StageItemActive____K3sY","SrollStage":"SrollStage___GnCkk"});
-// EXTERNAL MODULE: ./src/utils/export.ts
-var utils_export = __webpack_require__(94386);
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Playerwork/index.tsx
-
-
-
-
-
-var Playerwork_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var Playerwork = function Playerwork(_ref) {
- var _MemberWorks$data, _MemberWorks$data2, _MemberWorks$data3, _MemberWorks$data4;
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, Playerwork_excluded);
- var is_manager = competitions.is_manager,
- MemberWorks = competitions.MemberWorks,
- competitionStage = competitions.competitionStage,
- Header = competitions.Header;
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier;
- var _useState = (0,_react_17_0_2_react.useState)({
- page: 1,
- per_page: 20,
- competition_id: identifier,
- keyword: null
- }),
- _useState2 = slicedToArray_default()(_useState, 2),
- urlData = _useState2[0],
- setUrlData = _useState2[1];
- var Columns = [{
- title: "选手名称",
- dataIndex: "user_name",
- ellipsis: true,
- render: function render(text) {
- return text || "--";
- }
- }, !(Header !== null && Header !== void 0 && Header.is_personal) && {
- title: "战队名称",
- dataIndex: "team_name",
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text,
- children: text || "--"
- });
- }
- }, {
- title: "成绩",
- dataIndex: "evaluation_score",
- render: function render(text) {
- return text || "--";
- }
- },
- // {
- // title: "评测时间",
- // dataIndex: "evaluation_time",
- // render: (text: any) => text || "--"
- // },
- {
- title: "提交时间",
- width: 150,
- dataIndex: "commit_at",
- render: function render(text) {
- return text ? dayjs_min_default()(text).format('YYYY.MM.DD HH:mm:ss') : "--";
- }
- }, {
- title: "提交状态",
- width: 100,
- dataIndex: "evaluation_status",
- render: function render(text) {
- return text == "waiting" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#00B187 "
- },
- children: "\u6392\u961F\u4E2D"
- }) : text == "progress" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "00B187"
- },
- children: "\u8BC4\u6D4B\u4E2D"
- }) : text == "cancelled" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#E53333"
- },
- children: "\u5DF2\u53D6\u6D88"
- }) : text == "completed" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#165DFF"
- },
- children: "\u5DF2\u5B8C\u6210"
- }) : "--";
- }
- }, {
- title: "评测文件",
- dataIndex: "commit_id",
- ellipsis: true,
- render: function render(text, _render) {
- var _render$attachments, _render$attachments2, _render$attachments3, _render$attachments4;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: _render === null || _render === void 0 || (_render$attachments = _render.attachments) === null || _render$attachments === void 0 || (_render$attachments = _render$attachments[0]) === null || _render$attachments === void 0 ? void 0 : _render$attachments.title,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- href: env/* default */.Z.API_SERVER + (_render === null || _render === void 0 || (_render$attachments2 = _render.attachments) === null || _render$attachments2 === void 0 || (_render$attachments2 = _render$attachments2[0]) === null || _render$attachments2 === void 0 ? void 0 : _render$attachments2.url),
- download: _render === null || _render === void 0 || (_render$attachments3 = _render.attachments) === null || _render$attachments3 === void 0 || (_render$attachments3 = _render$attachments3[0]) === null || _render$attachments3 === void 0 ? void 0 : _render$attachments3.title,
- children: (_render === null || _render === void 0 || (_render$attachments4 = _render.attachments) === null || _render$attachments4 === void 0 || (_render$attachments4 = _render$attachments4[0]) === null || _render$attachments4 === void 0 ? void 0 : _render$attachments4.title) || "--"
- })
- });
- }
- }, {
- title: "操作",
- align: "right",
- width: 200,
- dataIndex: "commit_id",
- render: function render(text, _render2) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- type: "link",
- disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "completed",
- style: {
- padding: 0
- },
- onClick: function onClick() {
- var modalDiv = modal/* default */.Z.confirm({
- centered: true,
- okText: '确定',
- icon: null,
- cancelText: '取消',
- title: '运行结果',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- maxHeight: 500,
- overflow: "auto"
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_info) || ""
- })
- }),
- onOk: function onOk() {
- return modalDiv.destroy();
- },
- onCancel: function onCancel() {
- return modalDiv.destroy();
- }
- });
- },
- children: "\u8FD0\u884C\u4FE1\u606F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: "ml20",
- disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) == "progress",
- type: "link",
- style: {
- padding: 0
- },
- 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/competitions/".concat(identifier, "/competition_commit_records/").concat(_render2.id, "/retest.json"), {
- method: 'post',
- body: objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
- record_id: _render2.id
- })
- });
- case 2:
- res = _context.sent;
- if (res.status == 0) {
- getData();
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- })),
- children: "\u91CD\u6D4B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: "ml20",
- type: "link",
- disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "waiting",
- style: {
- padding: 0
- },
- danger: true,
- onClick: function onClick() {
- var modalDiv = modal/* default */.Z.confirm({
- centered: true,
- okText: '确定',
- icon: null,
- cancelText: '取消',
- title: '',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: "\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"
- }),
- 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/competitions/".concat(identifier, "/competition_commit_records/").concat(_render2.id, "/cancel.json"), {
- method: 'post',
- body: objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
- record_id: _render2.id
- })
- });
- case 2:
- res = _context2.sent;
- if (res.status == 0) {
- getData();
- }
- case 4:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- function onOk() {
- return _onOk.apply(this, arguments);
- }
- return onOk;
- }(),
- onCancel: function onCancel() {
- return modalDiv.destroy();
- }
- });
- },
- children: "\u53D6\u6D88"
- })]
- });
- }
- }].filter(function (item) {
- return !!item;
- });
- var getData = /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- dispatch({
- type: "competitions/getMemberWorks",
- payload: objectSpread2_default()({
- identifier: identifier
- }, urlData)
- });
- case 1:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- return function getData() {
- return _ref3.apply(this, arguments);
- };
- }();
- (0,_react_17_0_2_react.useEffect)(function () {
- setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
- section_id: competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.id
- }));
- }, []);
- (0,_react_17_0_2_react.useEffect)(function () {
- getData();
- }, [urlData]);
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: Playerworkmodules.bg,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
- align: "middle",
- className: Playerworkmodules.Title,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- children: "\u9009\u624B\u4F5C\u54C1"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- style: {
- margin: 20
- },
- align: "middle",
- justify: "space-between",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
- className: Playerworkmodules.SrollStage,
- style: {
- flex: 1,
- whiteSpace: "nowrap",
- flexWrap: "nowrap",
- overflowX: "auto"
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- className: "ml20",
- align: "middle",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
- style: {
- width: 260
- },
- placeholder: Header !== null && Header !== void 0 && Header.is_personal ? '请输入选手名称' : '请输入队伍名称',
- value: urlData.keyword,
- onChange: function onChange(keyword) {
- return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
- keyword: keyword,
- page: 1
- }));
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
- openLoading: true,
- type: "default",
- size: "large",
- className: "ml20",
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- _context4.next = 2;
- return (0,utils_export/* getmember_works */.KM)(objectSpread2_default()({
- identifier: identifier
- }, urlData));
- case 2:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- })),
- children: "\u5BFC\u51FA"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
- size: "large",
- type: "default",
- className: "ml20",
- onClick: function onClick() {
- return getData();
- },
- children: "\u66F4\u65B0"
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
- spinning: loading["competitions/getMemberWorks"],
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
- className: "ml20 mr20",
- locale: {
- emptyText: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
- imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977)
- })
- },
- pagination: false,
- dataSource: (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data = MemberWorks.data) === null || _MemberWorks$data === void 0 ? void 0 : _MemberWorks$data.records) || [],
- columns: Columns
- }), (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data2 = MemberWorks.data) === null || _MemberWorks$data2 === void 0 ? void 0 : _MemberWorks$data2.count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- className: "ml20 mr20 mt20 mb30",
- align: "middle",
- justify: "space-between",
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
- className: "font14",
- style: {
- color: "#333"
- },
- children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#165DFF"
- },
- children: (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data3 = MemberWorks.data) === null || _MemberWorks$data3 === void 0 ? void 0 : _MemberWorks$data3.count) || 0
- }), "\u6761\u6570\u636E"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- showQuickJumper: true,
- current: urlData.page,
- pageSize: urlData.per_page,
- onChange: function onChange(page) {
- return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
- page: page
- }));
- },
- onShowSizeChange: function onShowSizeChange(page, per_page) {
- return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
- page: 1,
- per_page: per_page
- }));
- },
- total: (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data4 = MemberWorks.data) === null || _MemberWorks$data4 === void 0 ? void 0 : _MemberWorks$data4.count) || 0
- })
- })]
- })]
- })]
- });
-};
-/* harmony default export */ var Edit_Playerwork = ((0,_umi_production_exports.connect)(function (_ref5) {
- var competitions = _ref5.competitions,
- loading = _ref5.loading,
- globalSetting = _ref5.globalSetting,
- user = _ref5.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- loading: loading.effects,
- user: user
- };
-})(Playerwork));
-// EXTERNAL MODULE: ./src/pages/Competitions/components/PhoneModal.tsx
-var PhoneModal = __webpack_require__(84133);
-// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx
-var AuthenticationModel = __webpack_require__(8230);
-;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/index.tsx
-
-
-
-
-
-var Edit_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var Edit_competitionsPage = function competitionsPage(_ref) {
- var _Header$permission4, _Header$permission5, _Header$permission6, _types$find, _user$userInfo10, _tabs$find;
- var competitions = _ref.competitions,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- user = _ref.user,
- props = objectWithoutProperties_default()(_ref, Edit_excluded);
- var _useState = (0,_react_17_0_2_react.useState)({
- tabsIndex: '1'
- }),
- _useState2 = slicedToArray_default()(_useState, 2),
- params = _useState2[0],
- setParams = _useState2[1];
- var _useParams = (0,_umi_production_exports.useParams)(),
- identifier = _useParams.identifier,
- enter = _useParams.enter;
- var Header = competitions.Header,
- Staff = competitions.Staff;
- var _useState3 = (0,_react_17_0_2_react.useState)(false),
- _useState4 = slicedToArray_default()(_useState3, 2),
- enterDocument = _useState4[0],
- setenterDocument = _useState4[1];
- var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
- _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
- searchParams = _useSearchParams2[0];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- isAdd = _useState6[0],
- setIsAdd = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)(false),
- _useState8 = slicedToArray_default()(_useState7, 2),
- isCreate = _useState8[0],
- setisCreate = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)(false),
- _useState10 = slicedToArray_default()(_useState9, 2),
- buttonloading = _useState10[0],
- setbuttonloading = _useState10[1];
- var _Form$useForm = es_form/* default */.Z.useForm(),
- _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
- form = _Form$useForm2[0];
- var _useState11 = (0,_react_17_0_2_react.useState)(false),
- _useState12 = slicedToArray_default()(_useState11, 2),
- showphone = _useState12[0],
- setshowphone = _useState12[1];
- var _useState13 = (0,_react_17_0_2_react.useState)(false),
- _useState14 = slicedToArray_default()(_useState13, 2),
- isopen = _useState14[0],
- setisopen = _useState14[1];
- var _useState15 = (0,_react_17_0_2_react.useState)(),
- _useState16 = slicedToArray_default()(_useState15, 2),
- datas = _useState16[0],
- setdatas = _useState16[1];
- var _useState17 = (0,_react_17_0_2_react.useState)(false),
- _useState18 = slicedToArray_default()(_useState17, 2),
- showmodal = _useState18[0],
- setshowmodal = _useState18[1];
- var _useState19 = (0,_react_17_0_2_react.useState)(false),
- _useState20 = slicedToArray_default()(_useState19, 2),
- showmodals = _useState20[0],
- setshowmodals = _useState20[1];
- var _useState21 = (0,_react_17_0_2_react.useState)(false),
- _useState22 = slicedToArray_default()(_useState21, 2),
- visible = _useState22[0],
- setvisible = _useState22[1];
- var _useState23 = (0,_react_17_0_2_react.useState)([]),
- _useState24 = slicedToArray_default()(_useState23, 2),
- schoolList = _useState24[0],
- setSchoolList = _useState24[1];
- var types = [{
- name: '待审核',
- type: 'preparing'
- }, {
- name: '审核中',
- type: 'review'
- }, {
- name: '被驳回',
- type: 'not_passed'
- }, {
- name: '即将发布',
- type: 'nearly_published'
- }, {
- name: '进行中',
- type: 'progressing'
- }, {
- name: '已结束',
- type: 'ended'
- }, {
- name: '未发布',
- type: 'unpublish'
- }];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (searchParams.get('type') === '4') {
- var _Header$permission;
- if (!((0,authority/* isAdmins */.eB)() || Header !== null && Header !== void 0 && (_Header$permission = Header.permission) !== null && _Header$permission !== void 0 && _Header$permission.editable)) {
- var _user$userInfo;
- if ((user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.role) === 15) {
- _umi_production_exports.history.push("/competitions/detail/".concat(identifier, "?type=1"));
- }
- }
- setParams({
- tabsIndex: '4'
- });
- setenterDocument(true);
- } else {
- if (searchParams.get('type')) {
- if (searchParams.get('type') === '3') {
- var _Header$permission2;
- if (!(Header !== null && Header !== void 0 && Header.personal && ((0,authority/* isAdmins */.eB)() || Header !== null && Header !== void 0 && (_Header$permission2 = Header.permission) !== null && _Header$permission2 !== void 0 && _Header$permission2.editable)) && Header !== null && Header !== void 0 && Header.personal) {
- _umi_production_exports.history.push("/competitions/detail/".concat(identifier, "?type=1"));
- }
- }
- if (searchParams.get('type') === '5') {
- var _Header$permission3;
- if (!(Header !== null && Header !== void 0 && (_Header$permission3 = Header.permission) !== null && _Header$permission3 !== void 0 && _Header$permission3.editable && (Header === null || Header === void 0 ? void 0 : Header.mode) === 3)) {
- _umi_production_exports.history.push("/competitions/detail/".concat(identifier, "?type=1"));
- }
- }
- setParams({
- tabsIndex: searchParams.get('type')
- });
- } else {
- setParams({
- tabsIndex: '1'
- });
- }
- }
- if (Header.identifier) {
- if (searchParams.get('identifier') && !(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) {
- application(1);
- }
- if (searchParams.get('code') && !(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) {
- addTeam();
- }
- }
- }, [searchParams.get('type'), Header]);
- var tabs = [{
- id: '1',
- name: '概览',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)(view, {})
- }, {
- id: '2',
- name: '排行榜',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking, {})
- }, (Header === null || Header === void 0 ? void 0 : Header.personal) && ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission4 = Header.permission) === null || _Header$permission4 === void 0 ? void 0 : _Header$permission4.editable)) && {
- id: '3',
- name: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Team, {})
- }, !(Header !== null && Header !== void 0 && Header.personal) && {
- id: '3',
- name: '战队',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Team, {})
- }, ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission5 = Header.permission) === null || _Header$permission5 === void 0 ? void 0 : _Header$permission5.editable)) && {
- id: '4',
- name: '设置',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)(Setting, {
- enterDocument: enterDocument,
- changeKey: new Date()
- })
- }, (Header === null || Header === void 0 || (_Header$permission6 = Header.permission) === null || _Header$permission6 === void 0 ? void 0 : _Header$permission6.editable) && (Header === null || Header === void 0 ? void 0 : Header.mode) === 3 && {
- id: '5',
- name: '选手作品',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Playerwork, {})
- }].filter(function (item) {
- return !!item;
- });
- (0,_react_17_0_2_react.useEffect)(function () {
- if (window.location.href.split('enter=').length > 1) {
- setParams({
- tabsIndex: '4'
- });
- }
- }, []);
- (0,_react_17_0_2_react.useEffect)(function () {
- var _user$userInfo2;
- if ((user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.role) === 16) {
- dispatch({
- type: 'user/showPopLogin',
- payload: {
- showPopLogin: true,
- showClosable: false
- }
- });
- }
- }, [user === null || user === void 0 ? void 0 : user.userInfo]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (competitions.actionTabs.key === '1') {
- // setMenuActive('赛题设置')
- setParams({
- tabsIndex: '4'
- });
- } else if (competitions.actionTabs.key === '2') {
- var _user$userInfo3;
- if (Header.teacher_need_phone || Header.member_need_phone) {
- setshowphone(true);
- return;
- }
- if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
- return;
- }
- if (Header !== null && Header !== void 0 && Header.need_check_mail) {
- modal/* default */.Z.confirm({
- centered: true,
- okText: '确定',
- cancelText: '取消',
- title: '提示',
- icon: null,
- content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。',
- onOk: function onOk() {
- window.open('/account/secure');
- }
- });
- return;
- }
- if (Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.authentication)) {
- dispatch({
- type: 'shixunsDetail/setActionTabs',
- payload: {
- key: 'Banner-Auth'
- }
- });
- return;
- }
- setIsAdd(true);
- } else if (competitions.actionTabs.key === '3') {
- var _user$userInfo4;
- if (Header !== null && Header !== void 0 && Header.need_check_mail) {
- modal/* default */.Z.confirm({
- centered: true,
- okText: '确定',
- cancelText: '取消',
- title: '提示',
- icon: null,
- content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。',
- onOk: function onOk() {
- window.open('/account/secure');
- }
- });
- return;
- }
- if (Header.teacher_need_phone || Header.member_need_phone) {
- setshowphone(true);
- return;
- }
- if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
- return;
- }
- if (Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.authentication)) {
- dispatch({
- type: 'shixunsDetail/setActionTabs',
- payload: {
- key: 'Banner-Auth'
- }
- });
- return;
- }
- setisCreate(true);
- } else if (competitions.actionTabs.key === '4') {
- setshowmodal(true);
- } else if (competitions.actionTabs.key === '6') {
- setshowmodals(true);
- } else {
- setisCreate(false);
- setIsAdd(false);
- }
- }, [competitions.actionTabs]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (identifier) {
- init();
- }
- }, [identifier]);
- function init() {
- return _init.apply(this, arguments);
- }
- function _init() {
- _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
- return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
- case 0:
- dispatch({
- type: 'competitions/getStaff',
- payload: {
- identifier: identifier
- }
- });
- dispatch({
- type: 'competitions/getHeader',
- payload: {
- identifier: identifier
- }
- });
- case 2:
- case "end":
- return _context6.stop();
- }
- }, _callee6);
- }));
- return _init.apply(this, arguments);
- }
- function isadd() {
- var _user$userInfo5, _user$userInfo6;
- //判断 如果不符合条件 不能加入竞赛
- if (user !== null && user !== void 0 && (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.is_teacher) {
- var _Staff$all_staff, _Staff$teacher_staff;
- if (Staff !== null && Staff !== void 0 && (_Staff$all_staff = Staff.all_staff) !== null && _Staff$all_staff !== void 0 && _Staff$all_staff.mutiple_limited || Staff !== null && Staff !== void 0 && (_Staff$teacher_staff = Staff.teacher_staff) !== null && _Staff$teacher_staff !== void 0 && _Staff$teacher_staff.mutiple_limited) {
- if (Staff !== null && Staff !== void 0 && Staff.enrolled) {
- message/* default */.ZP.info('你已经报名,不能重复报名');
- return true;
- }
- }
- } else {
- var _Staff$all_staff2, _Staff$member_staff;
- if (Staff !== null && Staff !== void 0 && (_Staff$all_staff2 = Staff.all_staff) !== null && _Staff$all_staff2 !== void 0 && _Staff$all_staff2.mutiple_limited || Staff !== null && Staff !== void 0 && (_Staff$member_staff = Staff.member_staff) !== null && _Staff$member_staff !== void 0 && _Staff$member_staff.mutiple_limited) {
- if (Staff !== null && Staff !== void 0 && Staff.enrolled) {
- message/* default */.ZP.info('你已经报名,不能重复报名');
- return true;
- }
- }
- }
-
- //判断竞赛是否关闭
- if (Staff !== null && Staff !== void 0 && Staff.enroll_ended) {
- message/* default */.ZP.info('报名已截止,无需报名');
- return true;
- }
- // 是否可以全部报名
- if (Staff !== null && Staff !== void 0 && Staff.all_staff) return false;
- //禁止老师or学生报名
- if (user !== null && user !== void 0 && (_user$userInfo6 = user.userInfo) !== null && _user$userInfo6 !== void 0 && _user$userInfo6.is_teacher) {
- if (!Staff.teacher_staff) {
- message/* default */.ZP.info('已禁止老师报名');
- return true;
- }
- } else {
- if (!(Staff !== null && Staff !== void 0 && Staff.member_staff)) {
- message/* default */.ZP.info('已禁止学生报名');
- return true;
- }
- }
- }
- var submitData = function submitData(e) {
- (0,service_competitions/* competition_review */.qt)(objectSpread2_default()(objectSpread2_default()({}, e), {}, {
- id: identifier
- })).then(function (res) {
- if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
- message/* default */.ZP.success('发布审核成功,审核通过后,竞赛可上线启动');
- setvisible(false);
- init();
- } else {
- message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
- }
- });
- };
- function addTeam() {
- return _addTeam.apply(this, arguments);
- }
- function _addTeam() {
- _addTeam = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
- var _user$userInfo11;
- var res, data;
- return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
- case 0:
- _context7.next = 2;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_open.json"), {
- method: 'post'
- });
- case 2:
- res = _context7.sent;
- if (!(res.status !== 0)) {
- _context7.next = 5;
- break;
- }
- return _context7.abrupt("return");
- case 5:
- if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
- _context7.next = 7;
- break;
- }
- return _context7.abrupt("return");
- case 7:
- if (!(Header.teacher_need_phone || Header.member_need_phone)) {
- _context7.next = 10;
- break;
- }
- setshowphone(true);
- return _context7.abrupt("return");
- case 10:
- if (!(Header !== null && Header !== void 0 && Header.need_check_mail)) {
- _context7.next = 13;
- break;
- }
- modal/* default */.Z.confirm({
- centered: true,
- okText: '确定',
- cancelText: '取消',
- title: '提示',
- icon: null,
- content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。',
- onOk: function onOk() {
- window.open('/account/secure');
- }
- });
- return _context7.abrupt("return");
- case 13:
- if (!(Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo11 = user.userInfo) !== null && _user$userInfo11 !== void 0 && _user$userInfo11.authentication))) {
- _context7.next = 16;
- break;
- }
- dispatch({
- type: 'shixunsDetail/setActionTabs',
- payload: {
- key: 'Banner-Auth'
- }
- });
- return _context7.abrupt("return");
- case 16:
- if (!isadd()) {
- _context7.next = 19;
- break;
- }
- setbuttonloading(false);
- return _context7.abrupt("return");
- case 19:
- if (!buttonloading) {
- _context7.next = 21;
- break;
- }
- return _context7.abrupt("return");
- case 21:
- setbuttonloading(true);
- _context7.next = 24;
- return dispatch({
- type: 'competitions/JoinTeam',
- payload: {
- identifier: identifier,
- invite_code: searchParams.get('code')
- }
- });
- case 24:
- data = _context7.sent;
- setbuttonloading(false);
- if (data && data.status === 0) {
- setdatas(data);
- setisopen(true);
- init();
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {}
- });
- }
- case 27:
- case "end":
- return _context7.stop();
- }
- }, _callee7);
- }));
- return _addTeam.apply(this, arguments);
- }
- function application(_x) {
- return _application.apply(this, arguments);
- }
- function _application() {
- _application = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(type) {
- var res, _user$userInfo12, data;
- return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
- case 0:
- _context8.next = 2;
- return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_open.json"), {
- method: 'post'
- });
- case 2:
- res = _context8.sent;
- if (!(res.status !== 0)) {
- _context8.next = 5;
- break;
- }
- return _context8.abrupt("return");
- case 5:
- if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
- _context8.next = 7;
- break;
- }
- return _context8.abrupt("return");
- case 7:
- if (!(Header !== null && Header !== void 0 && Header.enroll_url)) {
- _context8.next = 10;
- break;
- }
- window.open(Header === null || Header === void 0 ? void 0 : Header.enroll_url);
- return _context8.abrupt("return");
- case 10:
- if (!(Header !== null && Header !== void 0 && Header.personal || type === 1)) {
- _context8.next = 33;
- break;
- }
- if (!(Header.teacher_need_phone || Header.member_need_phone)) {
- _context8.next = 14;
- break;
- }
- setshowphone(true);
- return _context8.abrupt("return");
- case 14:
- if (!(Header !== null && Header !== void 0 && Header.need_check_mail)) {
- _context8.next = 17;
- break;
- }
- modal/* default */.Z.confirm({
- centered: true,
- okText: '确定',
- cancelText: '取消',
- title: '提示',
- icon: null,
- content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。',
- onOk: function onOk() {
- window.open('/account/secure');
- }
- });
- return _context8.abrupt("return");
- case 17:
- if (!(Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo12 = user.userInfo) !== null && _user$userInfo12 !== void 0 && _user$userInfo12.authentication))) {
- _context8.next = 20;
- break;
- }
- dispatch({
- type: 'shixunsDetail/setActionTabs',
- payload: {
- key: 'Banner-Auth'
- }
- });
- return _context8.abrupt("return");
- case 20:
- if (!isadd()) {
- _context8.next = 23;
- break;
- }
- setbuttonloading(false);
- return _context8.abrupt("return");
- case 23:
- if (!buttonloading) {
- _context8.next = 25;
- break;
- }
- return _context8.abrupt("return");
- case 25:
- setbuttonloading(true);
- _context8.next = 28;
- return dispatch({
- type: 'competitions/AddTeam',
- payload: {
- identifier: identifier,
- name: user.userInfo.real_name + "的战队"
- }
- });
- case 28:
- data = _context8.sent;
- setbuttonloading(false);
- if (data && data.status === 0) {
- setdatas(data);
- setisopen(true);
- init();
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {}
- });
- }
- _context8.next = 34;
- break;
- case 33:
- setshowmodal(true);
- case 34:
- case "end":
- return _context8.stop();
- }
- }, _callee8);
- }));
- return _application.apply(this, arguments);
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: Editmodules.bg,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "edu-container",
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.top,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
- separator: ">",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
- style: {
- fontSize: 12
- },
- to: "/competitions",
- children: "\u5728\u7EBF\u7ADE\u8D5B"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- fontSize: 12
- },
- children: Header === null || Header === void 0 ? void 0 : Header.name
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- width: 700,
- height: 300,
- maxHeight: 300,
- background: '#f1f1f1',
- flexShrink: 0
- },
- children: (Header === null || Header === void 0 ? void 0 : Header.image) && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: Editmodules.Banner,
- src: "".concat(Header === null || Header === void 0 ? void 0 : Header.image)
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.right,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.titles,
- children: [Header === null || Header === void 0 ? void 0 : Header.name, Header !== null && Header !== void 0 && Header.sub_title ? '-' + Header.sub_title : null]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.bonus,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: !!(Header !== null && Header !== void 0 && Header.bonus) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "font20",
- children: ["\xA5", parseInt(Header && Header.bonus).toLocaleString()]
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- fontSize: '20px',
- color: '#C5C5C5'
- },
- children: "\u6682\u65E0"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.items,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-jiangjin"
- }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u5956\u91D1"
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: "font20",
- children: parseInt(Header && (Header === null || Header === void 0 ? void 0 : Header.visits_count)).toLocaleString()
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.items,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-liulan1"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u6D4F\u89C8"
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: "font20",
- children: parseInt(Header && (Header === null || Header === void 0 ? void 0 : Header.member_count)).toLocaleString()
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.items,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-baoming"
- }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u62A5\u540D"
- })]
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.bottom,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#9096A3'
- },
- children: "\u7ADE\u8D5B\u65F6\u95F4"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginLeft: 20
- },
- children: Header !== null && Header !== void 0 && Header.start_time ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time]
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#3061D0',
- cursor: "pointer"
- },
- onClick: function onClick() {
- setParams({
- tabsIndex: '4'
- });
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '7'
- }
- });
- },
- children: "\u53BB\u5B8C\u5584"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- margin: "14px 0px"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#9096A3'
- },
- children: "\u62A5\u540D\u622A\u6B62"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginLeft: 20
- },
- children: Header !== null && Header !== void 0 && Header.enroll_end_time ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: Header === null || Header === void 0 ? void 0 : Header.enroll_end_time
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '3061D0',
- cursor: "pointer"
- },
- onClick: function onClick() {
- setParams({
- tabsIndex: '4'
- });
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '7'
- }
- });
- },
- children: "\u53BB\u5B8C\u5584"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#9096A3'
- },
- children: "\u7ADE\u8D5B\u72B6\u6001"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginLeft: 20
- },
- children: (_types$find = types.find(function (item) {
- return item.type === (Header === null || Header === void 0 ? void 0 : Header.competition_status);
- })) === null || _types$find === void 0 ? void 0 : _types$find.name
- })]
- }), ['unpublish', 'preparing', 'review', 'not_passed'].includes(Header === null || Header === void 0 ? void 0 : Header.competition_status) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Editmodules.publish,
- onClick: function onClick() {
- if ((Header === null || Header === void 0 ? void 0 : Header.not_finish_count) > 0) {
- modal/* default */.Z.confirm({
- icon: null,
- title: '',
- okText: '去完善',
- content: '检测到当前您还未完善竞赛指引的内容,请先完善指引清单,再发布审核竞赛',
- onOk: function () {
- var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- setParams({
- tabsIndex: '4'
- });
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '5'
- }
- });
- case 2:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- function onOk() {
- return _onOk.apply(this, arguments);
- }
- return onOk;
- }()
- });
- } else {
- setvisible(true);
- (0,paths/* getSchoolOption */.GY)({}).then(function (res) {
- setSchoolList(res === null || res === void 0 ? void 0 : res.schools);
- }).then(function () {
- var _user$userInfo7, _user$userInfo8, _user$userInfo9;
- form.setFieldsValue({
- sponsor_schools: (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.user_school_id,
- sponsor_user_name: (_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.real_name,
- sponsor_user_phone: (_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.phone
- });
- });
- }
- },
- children: "\u53D1\u5E03\u7ADE\u8D5B"
- }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'progressing' && !(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Editmodules.publish,
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- application(2);
- case 1:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- })),
- children: (Header === null || Header === void 0 ? void 0 : Header.mode) === 2 && Header !== null && Header !== void 0 && Header.member_of_course ? '进入课堂' : '立即报名'
- }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.team_member_present) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Editmodules.publish,
- onClick: function onClick() {
- if (Header.mode === 1 || Header.mode === 3) {
- setParams({
- tabsIndex: '1'
- });
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: 'entrance'
- }
- });
- } else {
- window.open(Header.first_category_url);
- }
- },
- children: Header.mode === 1 || Header.mode === 3 ? '赛题入口' : '进入课堂'
- }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'ended' && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Editmodules.ended,
- children: "\u5DF2\u7ED3\u675F"
- }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'progressing' && /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, {
- text: "\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011".concat(user === null || user === void 0 || (_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.username, "\u9080\u8BF7\u60A8\u53C2\u52A0\u5934\u6B4C\u5E73\u53F0\u7ADE\u8D5B\u7EC4\u7EC7\u300A").concat(Header === null || Header === void 0 ? void 0 : Header.name, "\u7ADE\u8D5B\u300B\uFF0C\u60A8\u53EF\u4EE5\u70B9\u51FB\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u62A5\u540D\u8BE5\u8D5B\u9879\u3002\u94FE\u63A5\uFF1A").concat(window.location.origin).concat(window.location.pathname, "?identifier=").concat(Header === null || Header === void 0 ? void 0 : Header.identifier),
- onCopy: function onCopy() {
- return message/* default */.ZP.success('已复制链接,请直接粘贴发送好友');
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "".concat(Editmodules.shareicon),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- marginRight: 6,
- fontSize: 14
- },
- className: "iconfont icon-fenxiangketang"
- }), "\u5206\u4EAB"]
- })
- })]
- })]
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTabs */.YG, {
- value: params.tabsIndex,
- style: {
- marginBottom: 25,
- paddingLeft: 20,
- background: '#fff',
- height: 64,
- position: "sticky",
- top: 0,
- zIndex: 1
- },
- onChange: function onChange(e) {
- params.tabsIndex = e;
- setParams(objectSpread2_default()({}, params));
- if (e === '3') {
- var _Header$permission7;
- if ((0,authority/* isAdmins */.eB)() || (_Header$permission7 = Header.permission) !== null && _Header$permission7 !== void 0 && _Header$permission7.editable) {} else {
- if (!(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) {
- if (Header.personal) {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '6'
- }
- });
- } else {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '4'
- }
- });
- }
- }
- }
- }
- if (e == '4') {
- setenterDocument(false);
- }
- _umi_production_exports.history.replace("/competitions/detail/".concat(identifier, "?type=").concat(e));
- },
- dataSource: tabs
- }), (Header.competition_status === 'unpublish' || Header.competition_status === 'preparing' || Header.competition_status === 'review') && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.tag,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), " \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"]
- }), Header.competition_status === 'not_passed' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.tag,
- style: {
- color: 'red',
- background: 'rgba(229,51,51,0.1)'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), " \u5BA1\u6838\u88AB\u9A73\u56DE", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "bottom",
- title: Header === null || Header === void 0 ? void 0 : Header.not_passed_reason,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- marginLeft: 20
- },
- children: ["\u9A73\u56DE\u7406\u7531\uFF1A", Header === null || Header === void 0 ? void 0 : Header.not_passed_reason]
- })
- })]
- }), (_tabs$find = tabs.find(function (item) {
- return item.id === params.tabsIndex;
- })) === null || _tabs$find === void 0 ? void 0 : _tabs$find.content]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: isAdd,
- width: 610,
- className: Editmodules.scoremodal,
- closable: false,
- centered: true,
- onCancel: function onCancel() {
- return setIsAdd(false);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.title,
- children: "\u52A0\u5165\u6218\u961F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return setIsAdd(false);
- },
- style: {
- cursor: 'pointer'
- },
- className: Editmodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-danchuangguanbi"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.content,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, {
- form: form,
- layout: "vertical",
- onFinish: /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(values) {
- var data;
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- setbuttonloading(true);
- if (!isadd()) {
- _context3.next = 4;
- break;
- }
- setbuttonloading(false);
- return _context3.abrupt("return");
- case 4:
- _context3.next = 6;
- return dispatch({
- type: 'competitions/JoinTeam',
- payload: {
- identifier: identifier,
- invite_code: values.name
- }
- });
- case 6:
- data = _context3.sent;
- setbuttonloading(false);
- if (data.status === 0) {
- setisopen(true);
- setdatas(data);
- init();
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {}
- });
- }
- case 9:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- return function (_x2) {
- return _ref3.apply(this, arguments);
- };
- }(),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u9080\u8BF7\u7801",
- name: "name",
- className: Editmodules.jsinput,
- rules: [{
- required: true,
- validator: function validator(_, value) {
- var _value$replaceAll;
- return (value === null || value === void 0 || (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) > 0 ? Promise.resolve() : Promise.reject('请填写竞赛名称');
- }
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- maxLength: 60,
- className: Editmodules.baseFormItem,
- showCount: true,
- placeholder: "\u8BF7\u8F93\u5165\u9080\u8BF7\u7801"
- })
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.bottom,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Editmodules.no,
- onClick: function onClick() {
- setIsAdd(false);
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- loading: buttonloading,
- className: Editmodules.yes,
- onClick: function onClick() {
- form.submit();
- },
- children: "\u786E\u8BA4"
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: showmodal,
- width: 318,
- className: Editmodules.scoremodal
- // className='modal_styles'
- ,
- closable: false,
- centered: true,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.title,
- children: "\u62A5\u540D"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return setshowmodal(false);
- },
- style: {
- cursor: 'pointer'
- },
- className: Editmodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-danchuangguanbi",
- style: {
- fontSize: '14px'
- }
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.content,
- children: "\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.bottoms,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Editmodules.no,
- onClick: function onClick() {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '2'
- }
- });
- setshowmodal(false);
- },
- children: "\u52A0\u5165\u6218\u961F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Editmodules.yes,
- onClick: function onClick() {
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {
- key: '3'
- }
- });
- setshowmodal(false);
- },
- children: "\u521B\u5EFA\u6218\u961F"
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: showmodals,
- width: 318,
- className: Editmodules.scoremodal,
- closable: false,
- centered: true,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.title,
- children: "\u62A5\u540D"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return setshowmodals(false);
- },
- style: {
- cursor: 'pointer'
- },
- className: Editmodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-danchuangguanbi"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.content,
- children: "\u60A8\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.bottoms,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Editmodules.no,
- onClick: function onClick() {
- setshowmodals(false);
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Editmodules.yes,
- loading: buttonloading,
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
- var data;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- if (!isadd()) {
- _context4.next = 3;
- break;
- }
- setbuttonloading(false);
- return _context4.abrupt("return");
- case 3:
- if (!buttonloading) {
- _context4.next = 5;
- break;
- }
- return _context4.abrupt("return");
- case 5:
- setbuttonloading(true);
- _context4.next = 8;
- return dispatch({
- type: 'competitions/AddTeam',
- payload: {
- identifier: identifier
- }
- });
- case 8:
- data = _context4.sent;
- setbuttonloading(false);
- if (data && data.status === 0) {
- setdatas(data);
- setisopen(true);
- init();
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {}
- });
- }
- setshowmodals(false);
- case 12:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- })),
- children: "\u7ACB\u5373\u62A5\u540D"
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: isCreate,
- width: 610,
- className: Editmodules.scoremodal,
- closable: false,
- centered: true,
- onCancel: function onCancel() {
- return setisCreate(false);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.title,
- children: "\u521B\u5EFA\u6218\u961F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return setisCreate(false);
- },
- style: {
- cursor: 'pointer'
- },
- className: Editmodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-danchuangguanbi"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.content,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, {
- form: form,
- layout: "vertical",
- onFinish: /*#__PURE__*/function () {
- var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) {
- var data;
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
- case 0:
- setbuttonloading(true);
- if (!isadd()) {
- _context5.next = 4;
- break;
- }
- setbuttonloading(false);
- return _context5.abrupt("return");
- case 4:
- _context5.next = 6;
- return dispatch({
- type: 'competitions/AddTeam',
- payload: {
- identifier: identifier,
- name: values.name
- }
- });
- case 6:
- data = _context5.sent;
- setbuttonloading(false);
- if (data && data.status === 0) {
- setdatas(data);
- setisopen(true);
- init();
- dispatch({
- type: 'competitions/setActionTabs',
- payload: {}
- });
- }
- case 9:
- case "end":
- return _context5.stop();
- }
- }, _callee5);
- }));
- return function (_x3) {
- return _ref5.apply(this, arguments);
- };
- }(),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u961F\u540D",
- name: "name",
- className: Editmodules.jsinput,
- rules: [{
- required: true,
- validator: function validator(_, value) {
- var _value$replaceAll2;
- return (value === null || value === void 0 || (_value$replaceAll2 = value.replaceAll(' ', '')) === null || _value$replaceAll2 === void 0 ? void 0 : _value$replaceAll2.length) > 0 ? Promise.resolve() : Promise.reject('请填写竞赛名称');
- }
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- maxLength: 60,
- className: Editmodules.baseFormItem,
- showCount: true,
- placeholder: "\u8BF7\u8F93\u5165\u961F\u540D"
- })
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Editmodules.bottom,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Editmodules.no,
- onClick: function onClick() {
- setisCreate(false);
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- loading: buttonloading,
- className: Editmodules.yes,
- onClick: function onClick() {
- form.submit();
- },
- children: "\u786E\u8BA4"
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- title: false,
- footer: false,
- open: visible,
- width: 610,
- className: Editmodules.scoremodal,
- closable: false,
- centered: true,
- onCancel: function onCancel() {
- return setvisible(false);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- display: 'flex',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.title,
- children: "\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return setvisible(false);
- },
- style: {
- cursor: 'pointer'
- },
- className: Editmodules.close,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-guanbi",
- style: {
- color: '#979797',
- fontSize: '15px'
- }
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.content,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
- form: form,
- className: Editmodules.formWrap,
- onFinish: submitData,
- labelCol: {
- flex: '110px'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- className: Editmodules.form_item,
- label: "\u4E3B\u529E\u65B9",
- colon: false,
- name: "sponsor_schools",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
- mode: "multiple",
- className: Editmodules.form_item_item_select,
- options: schoolList,
- fieldNames: {
- label: 'name',
- value: 'id'
- },
- placeholder: "\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",
- filterOption: function filterOption(input, option) {
- var _option$name;
- return ((_option$name = option === null || option === void 0 ? void 0 : option.name) !== null && _option$name !== void 0 ? _option$name : '').toLowerCase().includes(input.toLowerCase());
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- className: Editmodules.form_item,
- label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",
- colon: false,
- name: "sponsor_user_name",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- className: Editmodules.form_item_item,
- placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- className: Editmodules.form_item,
- label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",
- colon: false,
- name: "sponsor_user_phone",
- rules: [{
- pattern: new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/, "g"),
- message: '必须是正确的座机号或者手机号'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- className: Editmodules.form_item_item,
- placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Editmodules.bottom,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- size: 'middle',
- className: Editmodules.no,
- onClick: function onClick() {
- setvisible(false);
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: Editmodules.yes,
- size: 'middle',
- type: "primary",
- htmlType: "submit",
- loading: loading,
- children: "\u4FDD\u5B58"
- })]
- })
- })]
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(AuthenticationModel/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(PhoneModal/* default */.Z, {
- datas: datas,
- isopen: isopen,
- setisopen: setisopen,
- isShowPhone: showphone,
- setIsShowPhone: setshowphone,
- user: user,
- dispatch: dispatch,
- onOK: function onOK() {
- init();
- }
- })]
- });
-};
-/* harmony default export */ var Edit = ((0,_umi_production_exports.connect)(function (_ref6) {
- var competitions = _ref6.competitions,
- loading = _ref6.loading,
- globalSetting = _ref6.globalSetting,
- user = _ref6.user;
- return {
- competitions: competitions,
- globalSetting: globalSetting,
- loading: loading.models.competitions,
- user: user
- };
-})(Edit_competitionsPage));
-
-/***/ }),
-
-/***/ 84133:
-/*!**********************************************************!*\
- !*** ./src/pages/Competitions/components/PhoneModal.tsx ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 8591);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 43418);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 1056);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 3113);
-/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils/fetch */ 4781);
-/* harmony import */ var _utils_hooks_useInterval__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/hooks/useInterval */ 11792);
-/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/util */ 87885);
-/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ 26078);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
-
-
-
-
-
-
-
-
-
-
-
-var phoneReg = /^1\d{10}$/;
-function Addmodal(_ref) {
- var isShowPhone = _ref.isShowPhone,
- setIsShowPhone = _ref.setIsShowPhone,
- user = _ref.user,
- dispatch = _ref.dispatch,
- onOK = _ref.onOK,
- isopen = _ref.isopen,
- setisopen = _ref.setisopen,
- datas = _ref.datas;
- var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(''),
- _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),
- phone = _useState2[0],
- setphone = _useState2[1];
- var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(''),
- _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2),
- PhoneValue = _useState4[0],
- setPhoneValue = _useState4[1];
- var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(60),
- _useState6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState5, 2),
- countdown = _useState6[0],
- setCountdown = _useState6[1];
- var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(),
- _useState8 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState7, 2),
- countdownFlag = _useState8[0],
- setCountdownFlag = _useState8[1];
- var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false),
- _useState10 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState9, 2),
- isShowPoint = _useState10[0],
- setIsShowPoint = _useState10[1];
- var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false),
- _useState12 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState11, 2),
- isShowUntie = _useState12[0],
- setIsShowUntie = _useState12[1];
- var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(''),
- _useState14 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState13, 2),
- UntieValue = _useState14[0],
- setUntieValue = _useState14[1];
- var intervalId = (0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)();
- (0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {
- return function () {
- intervalId.current && clearInterval(intervalId.current);
- };
- }, []);
- (0,_utils_hooks_useInterval__WEBPACK_IMPORTED_MODULE_5__/* .useInterval */ .Y)(function () {
- if (!countdownFlag) {
- return;
- } else {
- setCountdown(60);
- }
- if (countdown > 0) {
- setCountdown(countdown - 1);
- } else {
- setCountdown(60);
- setCountdownFlag(false);
- intervalId.current && clearInterval(intervalId.current);
- }
- }, 1000);
- var handleGetCode = /*#__PURE__*/function () {
- var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() {
- var _user$userInfo;
- var data, smscode, res;
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.next = 2;
- return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP)("/api/users/accounts/".concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/valid_phone.json"), {
- method: 'get',
- params: {
- phone: phone
- }
- });
- case 2:
- data = _context.sent;
- if (!((data === null || data === void 0 ? void 0 : data.status) === -1)) {
- _context.next = 5;
- break;
- }
- return _context.abrupt("return");
- case 5:
- if (!(data !== null && data !== void 0 && data.is_exists)) {
- _context.next = 8;
- break;
- }
- setIsShowPoint(true);
- return _context.abrupt("return");
- case 8:
- smscode = (0,_utils_util__WEBPACK_IMPORTED_MODULE_6__/* .setmiyah */ .M)(phone);
- _context.next = 11;
- return dispatch({
- type: 'account/getCode',
- payload: {
- login: phone,
- type: 3,
- smscode: smscode
- }
- });
- case 11:
- res = _context.sent;
- if (res.status === 1) {
- antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info('验证码已发送,请注意查收');
- setCountdownFlag(true);
- }
- case 13:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleGetCode() {
- return _ref2.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {
- title: "\u5F3A\u5236\u89E3\u7ED1",
- open: isShowUntie,
- onCancel: function onCancel() {
- return setIsShowUntie(false);
- },
- onOk: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() {
- var _user$userInfo2;
- var data;
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- if (UntieValue) {
- _context2.next = 3;
- break;
- }
- antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info('验证码不能为空');
- return _context2.abrupt("return");
- case 3:
- _context2.next = 5;
- return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP)("/api/users/accounts/".concat(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login, "/phone_force_unbind.json"), {
- method: 'POST',
- body: {
- code: UntieValue,
- phone: phone
- }
- });
- case 5:
- data = _context2.sent;
- if ((data === null || data === void 0 ? void 0 : data.status) === 0) {
- antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info('解绑成功');
- setCountdownFlag(false);
- setIsShowUntie(false);
- onOK();
- setIsShowPhone(false);
- setUntieValue('');
- }
- case 7:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- })),
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
- style: {
- padding: '8px 24px'
- },
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", {
- children: "\u82E5\u539F\u8D26\u53F7\u53EA\u6709\u7ED1\u5B9A\u4E86\u624B\u673A\u53F7\u4E00\u79CD\u767B\u5F55\u65B9\u5F0F\uFF0C\u5F3A\u5236\u89E3\u7ED1\u540E\u4F1A\u5BFC\u81F4\u539F\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u5F3A\u5236\u89E3\u7ED1"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("p", {
- children: ["\u4F60\u7684\u624B\u673A\u53F7\uFF1A", phone]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("p", {
- children: ["\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
- value: UntieValue,
- size: 'middle',
- onChange: function onChange(e) {
- return setUntieValue(e.target.value);
- },
- style: {
- width: '240px'
- }
- }), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP, {
- disabled: countdownFlag,
- type: "primary",
- size: 'middle',
- onClick: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3() {
- var smscode, res;
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- smscode = (0,_utils_util__WEBPACK_IMPORTED_MODULE_6__/* .setmiyah */ .M)(phone);
- _context3.next = 3;
- return dispatch({
- type: 'account/getCode',
- payload: {
- login: phone,
- type: 10,
- smscode: smscode
- }
- });
- case 3:
- res = _context3.sent;
- if (res.status === 1) {
- antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info('验证码已发送,请注意查收');
- setCountdownFlag(true);
- }
- case 5:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- })),
- children: countdownFlag ? "\u91CD\u65B0\u53D1\u9001".concat(countdown, "s") : '获取验证码'
- })]
- })]
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {
- title: "\u63D0\u793A",
- open: isShowPoint,
- onCancel: function onCancel() {
- setIsShowPoint(false);
- },
- okText: "\u8FDB\u884C\u5F3A\u5236\u89E3\u7ED1",
- okButtonProps: {
- type: "primary",
- ghost: true,
- style: {
- width: "124px"
- }
- },
- onOk: function onOk() {
- setIsShowUntie(true);
- setIsShowPoint(false);
- }
- // footer={
- //
- //
}
- ,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
- style: {
- padding: '7px 24px'
- },
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", {
- children: "\u8BE5\u624B\u673A\u53F7\u5DF2\u7ECF\u88AB\u7ED1\u5B9A\u8D26\u53F7\uFF0C\u5982\u679C\u9700\u8981\u5C06\u8BE5\u624B\u673A\u53F7\u7ED1\u5B9A\u5728\u5F53\u524D\u8D26\u53F7\u4E0A\uFF0C\u4F60\u53EF\u4EE5\u8FDB\u884C\u4E0B\u65B9\u4EFB\u610F\u4E00\u79CD\u89E3\u7ED1\u64CD\u4F5C\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", {
- style: {
- marginTop: '1em',
- display: 'flex'
- },
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", {
- style: {
- flex: '1'
- },
- children: "1\u3001\u4F7F\u7528\u8BE5\u624B\u673A\u53F7\u767B\u5F55\u5E73\u53F0\u8FDB\u884C\u89E3\u7ED1\uFF0C\u518D\u5C06\u624B\u673A\u53F7\u7ED1\u5B9A\u5F53\u524D\u8D26\u53F7\u4E0A\u3002"
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", {
- style: {
- marginTop: '1em',
- display: 'flex'
- },
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", {
- style: {
- flex: '1'
- },
- children: "2\u3001\u5F3A\u5236\u89E3\u7ED1\uFF08\u5F3A\u5236\u89E3\u7ED1\u53EF\u80FD\u4F1A\u5BFC\u81F4\u89E3\u7ED1\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF09"
- })
- })]
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {
- title: "\u7ED1\u5B9A\u624B\u673A\u53F7",
- open: isShowPhone,
- onCancel: function onCancel() {
- return setIsShowPhone(false);
- },
- onOk: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4() {
- var _ref6, login, res;
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- if (phoneReg.test(phone)) {
- _context4.next = 3;
- break;
- }
- antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info("请输入有效的11位手机号码");
- return _context4.abrupt("return");
- case 3:
- if (PhoneValue) {
- _context4.next = 6;
- break;
- }
- antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info("请输入验证码");
- return _context4.abrupt("return");
- case 6:
- _ref6 = user.userInfo || {}, login = _ref6.login;
- _context4.next = 9;
- return dispatch({
- type: 'account/bindPhone',
- payload: {
- login: login,
- phone: phone,
- code: PhoneValue
- }
- });
- case 9:
- res = _context4.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- setIsShowPhone(false);
- onOK();
- }
- case 11:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- })),
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
- style: {
- padding: '8px 24px'
- },
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", {
- children: "\u5E73\u53F0\u5DF2\u68C0\u6D4B\u5230\u60A8\u672A\u7ED1\u5B9A\u624B\u673A\u53F7\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u4F7F\u7528\u62A5\u540D\u529F\u80FD\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("p", {
- children: ["\u4F60\u7684\u624B\u673A\u53F7\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
- size: 'middle',
- value: phone,
- onChange: function onChange(e) {
- return setphone(e.target.value);
- },
- style: {
- width: '240px'
- }
- })]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("p", {
- children: ["\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, {
- size: 'middle',
- value: PhoneValue,
- onChange: function onChange(e) {
- return setPhoneValue(e.target.value);
- },
- style: {
- width: '240px'
- }
- }), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP, {
- disabled: countdownFlag,
- type: "primary",
- size: 'middle',
- onClick: /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5() {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
- case 0:
- if (phoneReg.test(phone)) {
- _context5.next = 3;
- break;
- }
- antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info("请输入有效的11位手机号码");
- return _context5.abrupt("return");
- case 3:
- handleGetCode();
- case 4:
- case "end":
- return _context5.stop();
- }
- }, _callee5);
- })),
- children: countdownFlag ? "\u91CD\u65B0\u53D1\u9001".concat(countdown, "s") : '获取验证码'
- })]
- })]
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, {
- open: isopen,
- footer: false,
- onCancel: function onCancel() {
- return setisopen(false);
- },
- centered: true,
- width: 460,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
- style: {
- marginTop: 50,
- fontSize: 26,
- color: '#3d3d3d',
- textAlign: 'center',
- marginBottom: 20
- },
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("i", {
- style: {
- fontSize: 26,
- color: '#52C41A'
- },
- className: "iconfont icon-tongguo"
- }), " \u62A5\u540D\u6210\u529F"]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", {
- style: {
- alignItems: 'center',
- textAlign: 'center'
- },
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("img", {
- style: {
- width: 180,
- border: '1px solid #eeeeef',
- padding: 10,
- marginBottom: 20
- },
- src: _utils_env__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z.IMG_SERVER + (datas === null || datas === void 0 ? void 0 : datas.QR_code)
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", {
- style: {
- color: '#AAAAAA'
- },
- children: "\u53C2\u8D5B\u8005\u53EF\u626B\u7801\u52A0\u5165\u5927\u8D5B\u5B98\u65B9\u4EA4\u6D41\u7FA4\uFF0C\u83B7\u53D6\u6700\u65B0\u7ADE\u8D5B\u901A\u77E5"
- })]
- })]
- })
- })]
- });
-}
-/* harmony default export */ __webpack_exports__.Z = (Addmodal);
-
-/***/ }),
-
-/***/ 3798:
-/*!*******************************!*\
- !*** ./src/utils/cityData.ts ***!
- \*******************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ P: function() { return /* binding */ CityData; }
-/* harmony export */ });
-var CityData = [{
- value: '北京',
- label: '北京',
- children: [{
- value: "东城",
- label: '东城'
- }, {
- value: "西城",
- label: "西城"
- }, {
- value: "朝阳",
- label: "朝阳"
- }, {
- value: "丰台",
- label: "丰台"
- }, {
- value: "石景山",
- label: "石景山"
- }, {
- value: "海淀",
- label: "海淀"
- }, {
- value: "门头沟",
- label: "门头沟"
- }, {
- value: "房山",
- label: "房山"
- }, {
- value: "通州",
- label: "通州"
- }, {
- value: "顺义",
- label: "顺义"
- }, {
- value: "昌平",
- label: "昌平"
- }, {
- value: "大兴",
- label: "大兴"
- }, {
- value: "平谷",
- label: "平谷"
- }, {
- value: "怀柔",
- label: "怀柔"
- }, {
- value: "密云",
- label: "密云"
- }, {
- value: "延庆",
- label: "延庆"
- }]
-}, {
- value: '上海',
- label: '上海',
- children: [{
- value: "崇明",
- label: '崇明'
- }, {
- value: '黄浦',
- label: '黄浦'
- }, {
- value: '卢湾',
- label: '卢湾'
- }, {
- value: '徐汇',
- label: '徐汇'
- }, {
- value: '长宁',
- label: '长宁'
- }, {
- value: '静安',
- label: '静安'
- }, {
- value: '普陀',
- label: '普陀'
- }, {
- value: '闸北',
- label: '闸北'
- }, {
- value: '虹口',
- label: '虹口'
- }, {
- value: '杨浦',
- label: '杨浦'
- }, {
- value: '闵行',
- label: '闵行'
- }, {
- value: '宝山',
- label: '宝山'
- }, {
- value: '嘉定',
- label: '嘉定'
- }, {
- value: '浦东',
- label: '浦东'
- }, {
- value: '金山',
- label: '金山'
- }, {
- value: '松江',
- label: '松江'
- }, {
- value: '青浦',
- label: '青浦'
- }, {
- value: '南汇',
- label: '南汇'
- }, {
- value: '奉贤',
- label: '奉贤'
- }]
-}, {
- value: '广东',
- label: '广东',
- children: [{
- value: "广州",
- label: '广州'
- }, {
- value: '深圳',
- label: '深圳'
- }, {
- value: '珠海',
- label: '珠海'
- }, {
- value: '东莞',
- label: '东莞'
- }, {
- value: '中山',
- label: '中山'
- }, {
- value: '佛山',
- label: '佛山'
- }, {
- value: '惠州',
- label: '惠州'
- }, {
- value: '河源',
- label: '河源'
- }, {
- value: '潮州',
- label: '潮州'
- }, {
- value: '江门',
- label: '江门'
- }, {
- value: '揭阳',
- label: '揭阳'
- }, {
- value: '茂名',
- label: '茂名'
- }, {
- value: '梅州',
- label: '梅州'
- }, {
- value: '清远',
- label: '清远'
- }, {
- value: '汕头',
- label: '汕头'
- }, {
- value: '汕尾',
- label: '汕尾'
- }, {
- value: '韶关',
- label: '韶关'
- }, {
- value: '顺德',
- label: '顺德'
- }, {
- value: '阳江',
- label: '阳江'
- }, {
- value: '云浮',
- label: '云浮'
- }, {
- value: '湛江',
- label: '湛江'
- }, {
- value: '肇庆',
- label: '肇庆'
- }]
-}, {
- value: '江苏',
- label: '江苏',
- children: [{
- value: "南京",
- label: '南京'
- }, {
- value: '常熟',
- label: '常熟'
- }, {
- value: '常州',
- label: '常州'
- }, {
- value: '海门',
- label: '海门'
- }, {
- value: '淮安',
- label: '淮安'
- }, {
- value: '江都',
- label: '江都'
- }, {
- value: '江阴',
- label: '江阴'
- }, {
- value: '昆山',
- label: '昆山'
- }, {
- value: '连云港',
- label: '连云港'
- }, {
- value: '南通',
- label: '南通'
- }, {
- value: '启东',
- label: '启东'
- }, {
- value: '沭阳',
- label: '沭阳'
- }, {
- value: '宿迁',
- label: '宿迁'
- }, {
- value: '苏州',
- label: '苏州'
- }, {
- value: '太仓',
- label: '太仓'
- }, {
- value: '泰州',
- label: '泰州'
- }, {
- value: '同里',
- label: '同里'
- }, {
- value: '无锡',
- label: '无锡'
- }, {
- value: '徐州',
- label: '徐州'
- }, {
- value: '盐城',
- label: '盐城'
- }, {
- value: '扬州',
- label: '扬州'
- }, {
- value: '宜兴',
- label: '宜兴'
- }, {
- value: '仪征',
- label: '仪征'
- }, {
- value: '张家港',
- label: '张家港'
- }, {
- value: '镇江',
- label: '镇江'
- }]
-}, {
- value: '重庆',
- label: '重庆',
- children: [{
- value: "万州",
- label: '万州'
- }, {
- value: '涪陵',
- label: '涪陵'
- }, {
- value: '渝中',
- label: '渝中'
- }, {
- value: '大渡口',
- label: '大渡口'
- }, {
- value: '江北',
- label: '江北'
- }, {
- value: '沙坪坝',
- label: '沙坪坝'
- }, {
- value: '九龙坡',
- label: '九龙坡'
- }, {
- value: '南岸',
- label: '南岸'
- }, {
- value: '北碚',
- label: '北碚'
- }, {
- value: '万盛',
- label: '万盛'
- }, {
- value: '双挢',
- label: '双挢'
- }, {
- value: '渝北',
- label: '渝北'
- }, {
- value: '巴南',
- label: '巴南'
- }, {
- value: '黔江',
- label: '黔江'
- }, {
- value: '长寿',
- label: '长寿'
- }, {
- value: '綦江',
- label: '綦江'
- }, {
- value: '潼南',
- label: '潼南'
- }, {
- value: '铜梁',
- label: '铜梁'
- }, {
- value: '大足',
- label: '大足'
- }, {
- value: '荣昌',
- label: '荣昌'
- }, {
- value: '壁山',
- label: '壁山'
- }, {
- value: '梁平',
- label: '梁平'
- }, {
- value: '城口',
- label: '城口'
- }, {
- value: '丰都',
- label: '丰都'
- }, {
- value: '垫江',
- label: '垫江'
- }, {
- value: '武隆',
- label: '武隆'
- }, {
- value: '忠县',
- label: '忠县'
- }, {
- value: '开县',
- label: '开县'
- }, {
- value: '云阳',
- label: '云阳'
- }, {
- value: '奉节',
- label: '奉节'
- }, {
- value: '巫山',
- label: '巫山'
- }, {
- value: '巫溪',
- label: '巫溪'
- }, {
- value: '石柱',
- label: '石柱'
- }, {
- value: '秀山',
- label: '秀山'
- }, {
- value: '酉阳',
- label: '酉阳'
- }, {
- value: '彭水',
- label: '彭水'
- }, {
- value: '江津',
- label: '江津'
- }, {
- value: '合川',
- label: '合川'
- }, {
- value: '永川',
- label: '永川'
- }, {
- value: '南川',
- label: '南川'
- }]
-}, {
- value: '安徽',
- label: '安徽',
- children: [{
- value: "合肥",
- label: '合肥'
- }, {
- value: '安庆',
- label: '安庆'
- }, {
- value: '蚌埠',
- label: '蚌埠'
- }, {
- value: '亳州',
- label: '亳州'
- }, {
- value: '巢湖',
- label: '巢湖'
- }, {
- value: '滁州',
- label: '滁州'
- }, {
- value: '阜阳',
- label: '阜阳'
- }, {
- value: '贵池',
- label: '贵池'
- }, {
- value: '淮北',
- label: '淮北'
- }, {
- value: '淮化',
- label: '淮化'
- }, {
- value: '淮南',
- label: '淮南'
- }, {
- value: '黄山',
- label: '黄山'
- }, {
- value: '九华山',
- label: '九华山'
- }, {
- value: '六安',
- label: '六安'
- }, {
- value: '马鞍山',
- label: '马鞍山'
- }, {
- value: '宿州',
- label: '宿州'
- }, {
- value: '铜陵',
- label: '铜陵'
- }, {
- value: '屯溪',
- label: '屯溪'
- }, {
- value: '芜湖',
- label: '芜湖'
- }, {
- value: '宣城',
- label: '宣城'
- }]
-}, {
- value: '福建',
- label: '福建',
- children: [{
- value: "福州",
- label: '福州'
- }, {
- value: '厦门',
- label: '厦门'
- }, {
- value: '泉州',
- label: '泉州'
- }, {
- value: '漳州',
- label: '漳州'
- }, {
- value: '龙岩',
- label: '龙岩'
- }, {
- value: '南平',
- label: '南平'
- }, {
- value: '宁德',
- label: '宁德'
- }, {
- value: '莆田',
- label: '莆田'
- }, {
- value: '三明',
- label: '三明'
- }]
-}, {
- value: '甘肃',
- label: '甘肃',
- children: [{
- value: "兰州",
- label: '兰州'
- }, {
- value: "嘉峪关",
- label: '嘉峪关'
- }, {
- value: '白银',
- label: '白银'
- }, {
- value: '定西',
- label: '定西'
- }, {
- value: '敦煌',
- label: '敦煌'
- }, {
- value: '甘南',
- label: '甘南'
- }, {
- value: '金昌',
- label: '金昌'
- }, {
- value: '酒泉',
- label: '酒泉'
- }, {
- value: '临夏',
- label: '临夏'
- }, {
- value: '平凉',
- label: '平凉'
- }, {
- value: '天水',
- label: '天水'
- }, {
- value: '陇南',
- label: '陇南'
- }, {
- value: '武威',
- label: '武威'
- }, {
- value: '西峰',
- label: '西峰'
- }, {
- value: '张掖',
- label: '张掖'
- }]
-}, {
- value: '广西',
- label: '广西',
- children: [{
- value: "南宁",
- label: '南宁'
- }, {
- value: "来宾",
- label: '来宾'
- }, {
- value: '百色',
- label: '百色'
- }, {
- value: '北海',
- label: '北海'
- }, {
- value: '桂林',
- label: '桂林'
- }, {
- value: '防城港',
- label: '防城港'
- }, {
- value: '贵港',
- label: '贵港'
- }, {
- value: '河池',
- label: '河池'
- }, {
- value: '贺州',
- label: '贺州'
- }, {
- value: '柳州',
- label: '柳州'
- }, {
- value: '钦州',
- label: '钦州'
- }, {
- value: '梧州',
- label: '梧州'
- }, {
- value: '玉林',
- label: '玉林'
- }]
-}, {
- value: '贵州',
- label: '贵州',
- children: [{
- value: "贵阳",
- label: '贵阳'
- }, {
- value: '安顺',
- label: '安顺'
- }, {
- value: '毕节',
- label: '毕节'
- }, {
- value: '都匀',
- label: '都匀'
- }, {
- value: '凯里',
- label: '凯里'
- }, {
- value: '六盘水',
- label: '六盘水'
- }, {
- value: '铜仁',
- label: '铜仁'
- }, {
- value: '兴义',
- label: '兴义'
- }, {
- value: '玉屏',
- label: '玉屏'
- }, {
- value: '遵义',
- label: '遵义'
- }]
-}, {
- value: '海南',
- label: '海南',
- children: [{
- value: "海口",
- label: '海口'
- }, {
- value: '儋县',
- label: '儋县'
- }, {
- value: '陵水',
- label: '陵水'
- }, {
- value: '琼海',
- label: '琼海'
- }, {
- value: '三亚',
- label: '三亚'
- }, {
- value: '通什',
- label: '通什'
- }, {
- value: '万宁',
- label: '万宁'
- }]
-}, {
- value: '河北',
- label: '河北',
- children: [{
- value: "石家庄",
- label: '石家庄'
- }, {
- value: '保定',
- label: '保定'
- }, {
- value: '北戴河',
- label: '北戴河'
- }, {
- value: '沧州',
- label: '沧州'
- }, {
- value: '承德',
- label: '承德'
- }, {
- value: '丰润',
- label: '丰润'
- }, {
- value: '邯郸',
- label: '邯郸'
- }, {
- value: '衡水',
- label: '衡水'
- }, {
- value: '廊坊',
- label: '廊坊'
- }, {
- value: '南戴河',
- label: '南戴河'
- }, {
- value: '秦皇岛',
- label: '秦皇岛'
- }, {
- value: '唐山',
- label: '唐山'
- }, {
- value: '新城',
- label: '新城'
- }, {
- value: '邢台',
- label: '邢台'
- }, {
- value: '张家口',
- label: '张家口'
- }]
-}, {
- value: '黑龙江',
- label: '黑龙江',
- children: [{
- value: "哈尔滨",
- label: '哈尔滨'
- }, {
- value: '北安',
- label: '北安'
- }, {
- value: '大庆',
- label: '大庆'
- }, {
- value: '大兴安岭',
- label: '大兴安岭'
- }, {
- value: '鹤岗',
- label: '鹤岗'
- }, {
- value: '黑河',
- label: '黑河'
- }, {
- value: '佳木斯',
- label: '佳木斯'
- }, {
- value: '鸡西',
- label: '鸡西'
- }, {
- value: '牡丹江',
- label: '牡丹江'
- }, {
- value: '齐齐哈尔',
- label: '齐齐哈尔'
- }, {
- value: '七台河',
- label: '七台河'
- }, {
- value: '双鸭山',
- label: '双鸭山'
- }, {
- value: '绥化',
- label: '绥化'
- }, {
- value: '伊春',
- label: '伊春'
- }]
-}, {
- value: '河南',
- label: '河南',
- children: [{
- value: "郑州",
- label: '郑州'
- }, {
- value: '安阳',
- label: '安阳'
- }, {
- value: '鹤壁',
- label: '鹤壁'
- }, {
- value: '潢川',
- label: '潢川'
- }, {
- value: '焦作',
- label: '焦作'
- }, {
- value: '济源',
- label: '济源'
- }, {
- value: '开封',
- label: '开封'
- }, {
- value: '漯河',
- label: '漯河'
- }, {
- value: '洛阳',
- label: '洛阳'
- }, {
- value: '南阳',
- label: '南阳'
- }, {
- value: '平顶山',
- label: '平顶山'
- }, {
- value: '濮阳',
- label: '濮阳'
- }, {
- value: '三门峡',
- label: '三门峡'
- }, {
- value: '商丘',
- label: '商丘'
- }, {
- value: '新乡',
- label: '新乡'
- }, {
- value: '信阳',
- label: '信阳'
- }, {
- value: '许昌',
- label: '许昌'
- }, {
- value: '周口',
- label: '周口'
- }, {
- value: '驻马店',
- label: '驻马店'
- }]
-}, {
- value: '香港',
- label: '香港',
- children: [{
- value: "香港",
- label: '香港'
- }, {
- value: '九龙',
- label: '九龙'
- }, {
- value: '新界',
- label: '新界'
- }]
-}, {
- value: '湖北',
- label: '湖北',
- children: [{
- value: "武汉",
- label: '武汉'
- }, {
- value: "天门",
- label: '天门'
- }, {
- value: '恩施',
- label: '恩施'
- }, {
- value: '鄂州',
- label: '鄂州'
- }, {
- value: '黄冈',
- label: '黄冈'
- }, {
- value: '黄石',
- label: '黄石'
- }, {
- value: '荆门',
- label: '荆门'
- }, {
- value: '荆州',
- label: '荆州'
- }, {
- value: '潜江',
- label: '潜江'
- }, {
- value: '十堰',
- label: '十堰'
- }, {
- value: '随州',
- label: '随州'
- }, {
- value: '武穴',
- label: '武穴'
- }, {
- value: '仙桃',
- label: '仙桃'
- }, {
- value: '咸宁',
- label: '咸宁'
- }, {
- value: '襄阳',
- label: '襄阳'
- }, {
- value: '襄樊',
- label: '襄樊'
- }, {
- value: '孝感',
- label: '孝感'
- }, {
- value: '宜昌',
- label: '宜昌'
- }]
-}, {
- value: '湖南',
- label: '湖南',
- children: [{
- value: "长沙",
- label: '长沙'
- }, {
- value: '常德',
- label: '常德'
- }, {
- value: '郴州',
- label: '郴州'
- }, {
- value: '衡阳',
- label: '衡阳'
- }, {
- value: '怀化',
- label: '怀化'
- }, {
- value: '吉首',
- label: '吉首'
- }, {
- value: '娄底',
- label: '娄底'
- }, {
- value: '邵阳',
- label: '邵阳'
- }, {
- value: '湘潭',
- label: '湘潭'
- }, {
- value: '益阳',
- label: '益阳'
- }, {
- value: '岳阳',
- label: '岳阳'
- }, {
- value: '永州',
- label: '永州'
- }, {
- value: '张家界',
- label: '张家界'
- }, {
- value: '株洲',
- label: '株洲'
- }]
-}, {
- value: '江西',
- label: '江西',
- children: [{
- value: "南昌",
- label: '南昌'
- }, {
- value: '抚州',
- label: '抚州'
- }, {
- value: '赣州',
- label: '赣州'
- }, {
- value: '吉安',
- label: '吉安'
- }, {
- value: '景德镇',
- label: '景德镇'
- }, {
- value: '井冈山',
- label: '井冈山'
- }, {
- value: '九江',
- label: '九江'
- }, {
- value: '庐山',
- label: '庐山'
- }, {
- value: '萍乡',
- label: '萍乡'
- }, {
- value: '上饶',
- label: '上饶'
- }, {
- value: '新余',
- label: '新余'
- }, {
- value: '宜春',
- label: '宜春'
- }, {
- value: '鹰潭',
- label: '鹰潭'
- }]
-}, {
- value: '吉林',
- label: '吉林',
- children: [{
- value: "长春",
- label: '长春'
- }, {
- value: '吉林',
- label: '吉林'
- }, {
- value: '白城',
- label: '白城'
- }, {
- value: '白山',
- label: '白山'
- }, {
- value: '珲春',
- label: '珲春'
- }, {
- value: '辽源',
- label: '辽源'
- }, {
- value: '梅河',
- label: '梅河'
- }, {
- value: '四平',
- label: '四平'
- }, {
- value: '松原',
- label: '松原'
- }, {
- value: '通化',
- label: '通化'
- }, {
- value: '延吉',
- label: '延吉'
- }]
-}, {
- value: '辽宁',
- label: '辽宁',
- children: [{
- value: "沈阳",
- label: '沈阳'
- }, {
- value: '鞍山',
- label: '鞍山'
- }, {
- value: '本溪',
- label: '本溪'
- }, {
- value: '朝阳',
- label: '朝阳'
- }, {
- value: '大连',
- label: '大连'
- }, {
- value: '丹东',
- label: '丹东'
- }, {
- value: '抚顺',
- label: '抚顺'
- }, {
- value: '阜新',
- label: '阜新'
- }, {
- value: '葫芦岛',
- label: '葫芦岛'
- }, {
- value: '锦州',
- label: '锦州'
- }, {
- value: '辽阳',
- label: '辽阳'
- }, {
- value: '盘锦',
- label: '盘锦'
- }, {
- value: '铁岭',
- label: '铁岭'
- }, {
- value: '营口',
- label: '营口'
- }]
-}, {
- value: '澳门',
- label: '澳门',
- children: [{
- value: '澳门',
- label: '澳门'
- }]
-}, {
- value: '内蒙古',
- label: '内蒙古',
- children: [{
- value: "呼和浩特",
- label: '呼和浩特'
- }, {
- value: '阿拉善盟',
- label: '阿拉善盟'
- }, {
- value: '包头',
- label: '包头'
- }, {
- value: '赤峰',
- label: '赤峰'
- }, {
- value: '东胜',
- label: '东胜'
- }, {
- value: '海拉尔',
- label: '海拉尔'
- }, {
- value: '集宁',
- label: '集宁'
- }, {
- value: '临河',
- label: '临河'
- }, {
- value: '通辽',
- label: '通辽'
- }, {
- value: '乌海',
- label: '乌海'
- }, {
- value: '乌兰浩特',
- label: '乌兰浩特'
- }, {
- value: '锡林浩特',
- label: '锡林浩特'
- }]
-}, {
- value: '宁夏',
- label: '宁夏',
- children: [{
- value: "银川",
- label: '银川'
- }, {
- value: '固源',
- label: '固源'
- }, {
- value: '石嘴山',
- label: '石嘴山'
- }, {
- value: '吴忠',
- label: '吴忠'
- }]
-}, {
- value: '青海',
- label: '青海',
- children: [{
- value: "西宁",
- label: '西宁'
- }, {
- value: '德令哈',
- label: '德令哈'
- }, {
- value: '格尔木',
- label: '格尔木'
- }, {
- value: '共和',
- label: '共和'
- }, {
- value: '海东',
- label: '海东'
- }, {
- value: '海晏',
- label: '海晏'
- }, {
- value: '玛沁',
- label: '玛沁'
- }, {
- value: '同仁',
- label: '同仁'
- }, {
- value: '玉树',
- label: '玉树'
- }]
-}, {
- value: '山东',
- label: '山东',
- children: [{
- value: "济南",
- label: '济南'
- }, {
- value: '滨州',
- label: '滨州'
- }, {
- value: '兖州',
- label: '兖州'
- }, {
- value: '德州',
- label: '德州'
- }, {
- value: '东营',
- label: '东营'
- }, {
- value: '菏泽',
- label: '菏泽'
- }, {
- value: '济宁',
- label: '济宁'
- }, {
- value: '莱芜',
- label: '莱芜'
- }, {
- value: '聊城',
- label: '聊城'
- }, {
- value: '临沂',
- label: '临沂'
- }, {
- value: '蓬莱',
- label: '蓬莱'
- }, {
- value: '青岛',
- label: '青岛'
- }, {
- value: '曲阜',
- label: '曲阜'
- }, {
- value: '日照',
- label: '日照'
- }, {
- value: '泰安',
- label: '泰安'
- }, {
- value: '潍坊',
- label: '潍坊'
- }, {
- value: '威海',
- label: '威海'
- }, {
- value: '烟台',
- label: '烟台'
- }, {
- value: '枣庄',
- label: '枣庄'
- }, {
- value: '淄博',
- label: '淄博'
- }]
-}, {
- value: '山西',
- label: '山西',
- children: [{
- value: "太原",
- label: '太原'
- }, {
- value: "吕梁",
- label: '吕梁'
- }, {
- value: '长治',
- label: '长治'
- }, {
- value: '大同',
- label: '大同'
- }, {
- value: '候马',
- label: '候马'
- }, {
- value: '晋城',
- label: '晋城'
- }, {
- value: '离石',
- label: '离石'
- }, {
- value: '临汾',
- label: '临汾'
- }, {
- value: '宁武',
- label: '宁武'
- }, {
- value: '朔州',
- label: '朔州'
- }, {
- value: '忻州',
- label: '忻州'
- }, {
- value: '阳泉',
- label: '阳泉'
- }, {
- value: '榆次',
- label: '榆次'
- }, {
- value: '晋中',
- label: '晋中'
- }, {
- value: '运城',
- label: '运城'
- }]
-}, {
- value: '陕西',
- label: '陕西',
- children: [{
- value: "西安",
- label: '西安'
- }, {
- value: '安康',
- label: '安康'
- }, {
- value: '宝鸡',
- label: '宝鸡'
- }, {
- value: '汉中',
- label: '汉中'
- }, {
- value: '渭南',
- label: '渭南'
- }, {
- value: '商州',
- label: '商州'
- }, {
- value: '绥德',
- label: '绥德'
- }, {
- value: '铜川',
- label: '铜川'
- }, {
- value: '咸阳',
- label: '咸阳'
- }, {
- value: '延安',
- label: '延安'
- }, {
- value: '榆林',
- label: '榆林'
- }]
-}, {
- value: '四川',
- label: '四川',
- children: [{
- value: "成都",
- label: '成都'
- }, {
- value: '巴中',
- label: '巴中'
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ cursor: "pointer",
+ color: '#232B40'
+ },
+ onClick: function onClick() {
+ item.open = !item.open;
+ settypes(toConsumableArray_default()(types));
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ marginRight: 10,
+ color: '#999999'
+ },
+ className: "iconfont ".concat(item.open ? "icon-changyongtubiao-xianxingdaochu-zhuanqu-" : "icon-a-bianzu11")
+ }), item.name, /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginLeft: 6,
+ color: '#ADB2B8'
+ },
+ children: courseItems === null || courseItems === void 0 || (_courseItems$filter7 = courseItems.filter(function (val) {
+ return val.homework_type === item.type;
+ })) === null || _courseItems$filter7 === void 0 ? void 0 : _courseItems$filter7.length
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ indeterminate: (courseItems === null || courseItems === void 0 || (_courseItems$filter8 = courseItems.filter(function (val) {
+ return val.homework_type === item.type;
+ })) === null || _courseItems$filter8 === void 0 ? void 0 : _courseItems$filter8.length) > (courseItems === null || courseItems === void 0 || (_courseItems$filter9 = courseItems.filter(function (val) {
+ return val.homework_type === item.type && val.checked;
+ })) === null || _courseItems$filter9 === void 0 ? void 0 : _courseItems$filter9.length) && (courseItems === null || courseItems === void 0 || (_courseItems$filter10 = courseItems.filter(function (val) {
+ return val.homework_type === item.type;
+ })) === null || _courseItems$filter10 === void 0 ? void 0 : _courseItems$filter10.length) !== 0 && (courseItems === null || courseItems === void 0 || (_courseItems$filter11 = courseItems.filter(function (val) {
+ return val.homework_type === item.type && val.checked;
+ })) === null || _courseItems$filter11 === void 0 ? void 0 : _courseItems$filter11.length) > 0,
+ checked: (courseItems === null || courseItems === void 0 || (_courseItems$filter12 = courseItems.filter(function (val) {
+ return val.homework_type === item.type;
+ })) === null || _courseItems$filter12 === void 0 ? void 0 : _courseItems$filter12.length) === (courseItems === null || courseItems === void 0 || (_courseItems$filter13 = courseItems.filter(function (val) {
+ return val.homework_type === item.type && val.checked;
+ })) === null || _courseItems$filter13 === void 0 ? void 0 : _courseItems$filter13.length) && (courseItems === null || courseItems === void 0 || (_courseItems$filter14 = courseItems.filter(function (val) {
+ return val.homework_type === item.type;
+ })) === null || _courseItems$filter14 === void 0 ? void 0 : _courseItems$filter14.length) !== 0,
+ onChange: function onChange(e) {
+ if (e.target.checked) {
+ courseItems.map(function (val) {
+ if (val.homework_type === item.type) {
+ val.checked = true;
+ }
+ });
+ } else {
+ courseItems.map(function (val) {
+ if (val.homework_type === item.type) {
+ val.checked = false;
+ }
+ });
+ }
+ setcourseItems(toConsumableArray_default()(courseItems));
+ }
+ })]
+ }), courseItems === null || courseItems === void 0 || (_courseItems$filter15 = courseItems.filter(function (val) {
+ return val.homework_type === item.type && item.open && val.name.includes(decodeURIComponent(params.input));
+ })) === null || _courseItems$filter15 === void 0 ? void 0 : _courseItems$filter15.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ marginTop: 12,
+ height: 20,
+ alignItems: 'center',
+ justifyContent: 'space-between'
+ },
+ children: [statuscolor(item.status || item.exercise_tips[0]), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: item === null || item === void 0 ? void 0 : item.name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ width: '70%'
+ },
+ className: questionsmodules.textone,
+ children: item === null || item === void 0 ? void 0 : item.name
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ onChange: function onChange(e) {
+ item.checked = e.target.checked;
+ setcourseItems(toConsumableArray_default()(courseItems));
+ },
+ checked: item.checked
+ })]
+ });
+ })]
+ });
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ width: 450,
+ padding: 20,
+ overflowY: 'auto',
+ overflowX: "hidden"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ justifyContent: 'space-between'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u9009"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#3061D0',
+ marginLeft: 3
+ },
+ children: courseItems === null || courseItems === void 0 ? void 0 : courseItems.filter(function (item) {
+ return item.checked;
+ }).length
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ courseItems.map(function (val) {
+ val.checked = false;
+ });
+ setcourseItems(toConsumableArray_default()(courseItems));
+ },
+ style: {
+ color: '#3061D0',
+ cursor: 'pointer'
+ },
+ children: "\u5168\u90E8\u6E05\u9664"
+ })]
+ }), courseItems === null || courseItems === void 0 || (_courseItems$filter16 = courseItems.filter(function (val) {
+ return val.checked;
+ })) === null || _courseItems$filter16 === void 0 ? void 0 : _courseItems$filter16.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ marginTop: 12,
+ height: 20,
+ alignItems: 'center',
+ justifyContent: 'space-between'
+ },
+ children: [statuscolor(item.status || item.exercise_tips[0]), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: item === null || item === void 0 ? void 0 : item.name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ width: '70%'
+ },
+ className: questionsmodules.textone,
+ children: item === null || item === void 0 ? void 0 : item.name
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ marginLeft: 10,
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ item.checked = false;
+ setcourseItems(toConsumableArray_default()(courseItems));
+ },
+ className: "".concat(questionsmodules.deletecolor, " iconfont icon-weishezhi")
+ })]
+ });
+ })]
+ })]
+ })
+ })]
+ }), Header.mode === 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: questionsmodules.title,
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1
+ },
+ children: ["\u8BC4\u6D4B\u8BBE\u7F6E", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20,
+ color: '#9096A3',
+ fontSize: '12px',
+ fontWeight: 'normal'
+ },
+ children: ["\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ margin: '0 5px',
+ color: '#165DFF',
+ fontSize: '12px',
+ fontWeight: 'normal'
+ },
+ children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time]
+ }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission2 = Header.permission) === null || _Header$permission2 === void 0 ? void 0 : _Header$permission2.editable)) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ style: {
+ marginLeft: 10,
+ color: '#165DFF',
+ display: 'inline-flex'
+ },
+ onClick: function onClick() {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '7'
+ }
+ });
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-bianji10 font14",
+ style: {
+ color: '#165DFF',
+ marginRight: 3
+ }
+ }), " \u7F16\u8F91"]
+ })]
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form1,
+ layout: "vertical",
+ scrollToFirstError: true,
+ className: questionsmodules.pingcesetting,
+ onValuesChange: function onValuesChange() {
+ // setFormValue({ ...form.getFieldsValue() });
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ className: questionsmodules.form_item,
+ label: "\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E",
+ colon: false,
+ name: "evaluation_setting",
+ rules: [{
+ required: true,
+ message: "必填项:不能为空"
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(questions_TextArea, {
+ placeholder: "\u8BF7\u586B\u5199\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E\uFF0C\u683C\u5F0F\u4E3A\uFF1A\u670D\u52A1\u5668ip \u7AEF\u53E3 \u8D26\u53F7 \u5BC6\u7801\uFF0C\u591A\u53F0\u670D\u52A1\u5668\u7528\u591A\u884C\u8868\u793A\uFF0C\u5982\uFF1A127.0.0.1 22 root Qz_123123 127.0.0.2 22 root Qz_123123",
+ rows: 6,
+ autoSize: {
+ minRows: 6,
+ maxRows: 999
+ },
+ disabled: !(0,authority/* isSuperAdmins */.Ny)() && (Header === null || Header === void 0 ? void 0 : Header.is_manager)
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ justifyContent: 'space-between'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ style: {
+ width: 400
+ },
+ className: questionsmodules.form_item,
+ label: "\u6BCF\u65E5\u6700\u591A\u63D0\u4EA4\u6B21\u6570\uFF08\u672A\u586B\u5219\u4E0D\u9650\u5236\uFF09",
+ colon: false,
+ name: "commit_num",
+ rules: [{
+ pattern: new RegExp(/^[1-9]\d*$/, "g"),
+ message: '必须是正整数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ disabled: !(0,authority/* isSuperAdmins */.Ny)() && (Header === null || Header === void 0 ? void 0 : Header.is_manager),
+ style: {
+ width: 400
+ },
+ autoComplete: "off",
+ controls: false,
+ precision: 0,
+ min: 1,
+ className: questionsmodules.form_item_item,
+ placeholder: "\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570",
+ suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#c5c5c5'
+ },
+ children: "\u6B21"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ style: {
+ width: 400
+ },
+ className: questionsmodules.form_item,
+ label: "\u8BC4\u6D4B\u65F6\u957F(S)",
+ colon: false,
+ name: "evaluation_time",
+ rules: [{
+ required: true,
+ pattern: new RegExp(/^[1-9]\d*$/, "g"),
+ message: '必须是正整数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
+ disabled: !(0,authority/* isSuperAdmins */.Ny)() && (Header === null || Header === void 0 ? void 0 : Header.is_manager),
+ style: {
+ width: 400
+ },
+ autoComplete: "off",
+ controls: false,
+ precision: 0,
+ min: 1,
+ className: questionsmodules.form_item_item,
+ placeholder: "\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",
+ suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#c5c5c5'
+ },
+ children: "S"
+ })
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ className: questionsmodules.form_item,
+ label: "\u8FD0\u884C\u811A\u672C",
+ colon: false,
+ name: "evaluation_script",
+ rules: [{
+ required: true,
+ message: "必填项:不能为空"
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(questions_TextArea, {
+ disabled: !(0,authority/* isSuperAdmins */.Ny)() && (Header === null || Header === void 0 ? void 0 : Header.is_manager),
+ placeholder: "\u8BF7\u8F93\u5165\u8FD0\u884C\u811A\u672C",
+ rows: 6,
+ autoSize: {
+ minRows: 6,
+ maxRows: 999
+ }
+ })
+ })]
+ }), (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: questionsmodules.footer,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
+ className: questionsmodules.save_button,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() {
+ var bodyData, res, _res;
+ return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
+ while (1) switch (_context10.prev = _context10.next) {
+ case 0:
+ _context10.next = 2;
+ return form1.validateFields();
+ case 2:
+ bodyData = form1.getFieldsValue();
+ if (!isnew) {
+ _context10.next = 10;
+ break;
+ }
+ _context10.next = 6;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/create_work_settings.json"), {
+ method: 'post',
+ body: objectSpread2_default()({}, bodyData)
+ });
+ case 6:
+ res = _context10.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default */.ZP.info('更改成功');
+ }
+ _context10.next = 14;
+ break;
+ case 10:
+ _context10.next = 12;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_work_settings.json"), {
+ method: 'put',
+ body: objectSpread2_default()({}, bodyData)
+ });
+ case 12:
+ _res = _context10.sent;
+ if ((_res === null || _res === void 0 ? void 0 : _res.status) === 0) {
+ message/* default */.ZP.info('更改成功');
+ }
+ case 14:
+ case "end":
+ return _context10.stop();
+ }
+ }, _callee10);
+ })),
+ children: "\u4FDD\u5B58\u66F4\u6539"
+ })
+ })]
+ })]
+ });
+};
+/* harmony default export */ var questions = ((0,_umi_production_exports.connect)(function (_ref8) {
+ var competitions = _ref8.competitions,
+ shixunHomeworks = _ref8.shixunHomeworks,
+ globalSetting = _ref8.globalSetting,
+ user = _ref8.user;
+ return {
+ competitions: competitions,
+ shixunHomeworks: shixunHomeworks,
+ globalSetting: globalSetting,
+ user: user
+ };
+})(questionsPage));
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/personnel/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var personnelmodules = ({"flex_box_center":"flex_box_center___iPlvr","flex_space_between":"flex_space_between___xLMpL","flex_box_vertical_center":"flex_box_vertical_center___m68GV","flex_box_center_end":"flex_box_center_end___N__Xt","flex_box_column":"flex_box_column___EdrdM","all":"all___ZbAJW","title":"title___QPivo","add_people":"add_people___jqyIi","people_icon":"people_icon___Gf35v","content_user":"content_user___mESiF","content_left":"content_left___JUfAC","user_img_box":"user_img_box___rq6y5","user_img":"user_img___tN5UW","user_rule_create":"user_rule_create___i4hOF","user_rule_me":"user_rule_me___XrMP0","user_info":"user_info___ncafT","user_name":"user_name___hqLNP","user_school":"user_school___m7TBE","delete_text":"delete_text___j_0I0","query_style":"query_style___Nwuez","modal_styles":"modal_styles___d9sQP","select_modal":"select_modal___j0vsx"});
+;// CONCATENATED MODULE: ./src/assets/images/icons/add_personl.png
+var add_personl_namespaceObject = "data:image/png;base64,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";
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js
+var auto_complete = __webpack_require__(88522);
+// EXTERNAL MODULE: ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/index.js
+var _react_infinite_scroller_1_2_4_react_infinite_scroller = __webpack_require__(26724);
+var _react_infinite_scroller_1_2_4_react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(_react_infinite_scroller_1_2_4_react_infinite_scroller);
+// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules
+var ImagesIcon = __webpack_require__(43553);
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/personnel/AddPersonnel.tsx
+
+
+
+
+
+var AddPersonnel_excluded = ["classroomList", "loading", "dispatch"];
+
+
+
+
+
+
+
+
+
+var AddPersonnel = function AddPersonnel(_ref) {
+ var _actionTabs$selectArr, _actionTabs$selectArr2;
+ var classroomList = _ref.classroomList,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ props = objectWithoutProperties_default()(_ref, AddPersonnel_excluded);
+ var params = (0,_umi_production_exports.useParams)();
+ var actionTabs = classroomList.actionTabs;
+ var _useState = (0,_react_17_0_2_react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ options = _useState2[0],
+ setOptions = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(true),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ hasMore = _useState4[0],
+ setHasmore = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ isLoading = _useState6[0],
+ setIsLoading = _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)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ tableData = _useState8[0],
+ setTableData = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(0),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ page = _useState10[0],
+ setPage = _useState10[1];
+ var _useState11 = (0,_react_17_0_2_react.useState)([]),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ selectArrs = _useState12[0],
+ setSelectArrs = _useState12[1];
+ var _useState13 = (0,_react_17_0_2_react.useState)(true),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ notSearch = _useState14[0],
+ setNotSearch = _useState14[1];
+ var autoCompleteRef = (0,_react_17_0_2_react.useRef)();
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (classroomList.actionTabs.key === '添加管理员') {
+ setNotSearch(true);
+ getData();
+ }
+ }, [classroomList.actionTabs.key]);
+ var getData = /*#__PURE__*/function () {
+ var _ref2 = 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 dispatch({
+ type: 'classroomList/getSchoolList',
+ payload: {}
+ });
+ case 2:
+ res = _context.sent;
+ setOptions(res.map(function (item) {
+ return {
+ value: item
+ };
+ }));
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getData() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ var onFinish = function onFinish() {
+ var _form$getFieldValue;
+ if (((_form$getFieldValue = form.getFieldValue()) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.keyword) === '') {
+ setTableData([]);
+ message/* default */.ZP.error("请输入搜索内容");
+ return;
+ }
+ ;
+ setNotSearch(false);
+ setHasmore(true);
+ setIsLoading(false);
+ setSelectArrs([]);
+ setTimeout(function () {
+ handleInfiniteOnLoad(true);
+ }, 200);
+ };
+ var saveSelect = function saveSelect(id) {
+ id = String(id);
+ var key = selectArrs.indexOf(id);
+ if (key < 0) {
+ selectArrs.push(id);
+ } else {
+ selectArrs.splice(key, 1);
+ }
+ setSelectArrs(toConsumableArray_default()(selectArrs));
+ };
+ var handleInfiniteOnLoad = /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var reload,
+ _res$users,
+ formValue,
+ res,
+ _args2 = arguments;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ reload = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : false;
+ if (!((reload || hasMore) && !isLoading)) {
+ _context2.next = 11;
+ break;
+ }
+ formValue = form.getFieldValue();
+ setIsLoading(true);
+ setPage(reload ? 1 : page + 1);
+ _context2.next = 7;
+ return (0,service_competitions/* search_managers */.pA)({
+ id: classroomList.actionTabs.id,
+ page: reload ? 1 : page + 1,
+ type: (formValue === null || formValue === void 0 ? void 0 : formValue.search_type) || '',
+ school: (formValue === null || formValue === void 0 ? void 0 : formValue.school_name) || '',
+ keyword: (formValue === null || formValue === void 0 ? void 0 : formValue.keyword) || ''
+ });
+ case 7:
+ res = _context2.sent;
+ reload ? setTableData(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.data)) : setTableData([].concat(toConsumableArray_default()(tableData), toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.data)));
+ setIsLoading(false);
+ if (((_res$users = res.users) === null || _res$users === void 0 ? void 0 : _res$users.length) < 10) setHasmore(false);
+ case 11:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function handleInfiniteOnLoad() {
+ return _ref3.apply(this, arguments);
+ };
+ }();
+ var onOK = /*#__PURE__*/function () {
+ var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ if (selectArrs == '') {
+ message/* default */.ZP.error('请选择人数');
+ } else {
+ console.log(selectArrs);
+ (0,service_competitions/* add_managers */.q0)({
+ id: props === null || props === void 0 ? void 0 : props.competitionId,
+ ids: selectArrs
+ }).then(function (res) {
+ if (res.status == 0) {
+ message/* default */.ZP.success('添加成功');
+ dispatch({
+ type: 'classroomList/setActionTabs',
+ payload: {}
+ });
+ props.queryData();
+ } else {
+ message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
+ }
+ });
+ // const res = await addTeacher({
+ // ...params,
+ // role: 2,
+ // user_list: selectArrs.map(v => { return { user_id: v } })
+ // })
+ // if (res.status === 0) {
+ // message.success('添加成功')
+ // dispatch({
+ // type: 'classroomList/setActionTabs',
+ // payload: {},
+ // });
+
+ // dispatch({
+ // type: 'classroomList/getClassroomTopBanner',
+ // payload: { id: params.coursesId },
+ // });
+ // dispatch({
+ // type: 'teachers/getList',
+ // payload: { ...params },
+ // })
+ // history.push(`/classrooms/${params.coursesId}/teachers`)
+ // }
+ }
+ case 1:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return function onOK() {
+ return _ref4.apply(this, arguments);
+ };
+ }();
+ var columns = [{
+ title: "",
+ dataIndex: "id",
+ width: 40,
+ ellipsis: true,
+ render: function render(add, record) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ value: record.id,
+ checked: selectArrs.includes(String(record.id)),
+ disabled: record === null || record === void 0 ? void 0 : record.checked
+ });
+ }
}, {
- value: '达川',
- label: '达川'
+ title: "姓名",
+ width: 100,
+ ellipsis: true,
+ dataIndex: "name",
+ render: function render(text, record) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
+ className: "bold c-black",
+ to: "/users/".concat(record.login),
+ target: "_blank",
+ children: text || '--'
+ })
+ });
+ }
}, {
- value: '德阳',
- label: '德阳'
+ title: "职业",
+ dataIndex: "identity",
+ width: 130,
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '--'
+ })
+ });
+ }
}, {
- value: '都江堰',
- label: '都江堰'
+ title: "学号/工号",
+ width: 100,
+ dataIndex: "student_id",
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '--'
+ })
+ });
+ }
}, {
- value: '峨眉山',
- label: '峨眉山'
+ title: "手机",
+ width: 100,
+ dataIndex: "phone",
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '--'
+ })
+ });
+ }
}, {
- value: '涪陵',
- label: '涪陵'
+ title: "邮箱",
+ dataIndex: "mail",
+ width: 100,
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '--'
+ })
+ });
+ }
}, {
- value: '广安',
- label: '广安'
+ title: "学校/单位",
+ width: 150,
+ dataIndex: "school",
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '--'
+ })
+ });
+ }
}, {
- value: '广元',
- label: '广元'
+ title: "实名认证",
+ dataIndex: "school_name",
+ width: 100,
+ render: function render(text) {
+ return text ? '是' : "否";
+ }
+ },
+ // {
+ // title: "最后登录时间",
+ // dataIndex: "last_login_on",
+ // width: 140,
+ // ellipsis: true,
+ // render: (text: string) => {
+ // return
{moment(text).format("YYYY-MM-DD HH:mm")}
+ // }
+ // },
+ {
+ title: "状态",
+ dataIndex: "checked",
+ width: 80,
+ render: function render(text) {
+ if (text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "c-green",
+ children: "\u5DF2\u6DFB\u52A0"
+ });
+ }
+ }
+ }];
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z
+ // className={styles.modal_styles}
+ , {
+ className: "modal_styles",
+ centered: true,
+ title: "\u6DFB\u52A0\u7BA1\u7406\u5458",
+ open: classroomList.actionTabs.key === '添加管理员' ? true : false,
+ okText: "\u786E\u5B9A",
+ cancelText: "\u53D6\u6D88",
+ width: 1100,
+ zIndex: 1000,
+ bodyStyle: {
+ minHeight: 200
+ },
+ onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ onOK();
+ case 1:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ })),
+ onCancel: function onCancel() {
+ setSelectArrs([]);
+ dispatch({
+ type: 'classroomList/setActionTabs',
+ payload: {}
+ });
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ padding: "0 14px"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ layout: "inline",
+ form: form,
+ initialValues: {
+ school_name: "",
+ keyword: "",
+ search_type: 'name'
+ }
+ // className="mt10"
+ // onFinish={onFinish}
+ ,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ name: "search_type",
+ label: "\u641C\u7D22\u7C7B\u578B",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], {
+ style: {
+ width: 120
+ },
+ className: personnelmodules.select_modal,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
+ value: "name",
+ children: "\u59D3\u540D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
+ value: "phone",
+ children: "\u624B\u673A\u53F7"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
+ value: "mail",
+ children: "\u90AE\u7BB1"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ name: "keyword",
+ label: "\u641C\u7D22\u5185\u5BB9\uFF1A",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ allowClear: true,
+ style: {
+ width: 305
+ },
+ size: 'middle',
+ defaultValue: ((_actionTabs$selectArr = actionTabs.selectArrs) === null || _actionTabs$selectArr === void 0 ? void 0 : _actionTabs$selectArr.category_name) || ((_actionTabs$selectArr2 = actionTabs.selectArrs) === null || _actionTabs$selectArr2 === void 0 ? void 0 : _actionTabs$selectArr2.name)
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ name: "school_name",
+ label: "\u5355\u4F4D\uFF1A",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, {
+ options: options,
+ style: {
+ width: 306
+ },
+ size: 'middle',
+ placeholder: "\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"
+ // getPopupContainer={() => autoCompleteRef.current}
+ ,
+ filterOption: function filterOption(inputValue, option) {
+ return option.value.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1;
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ style: {
+ marginRight: 0
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ htmlType: "submit",
+ type: "primary",
+ size: 'middle',
+ onClick: function onClick() {
+ return onFinish();
+ },
+ children: "\u641C\u7D22"
+ })
+ })]
+ }), notSearch && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "tc font16 c-light-black mt40 pb30",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: ImagesIcon/* searchIcon */.RL,
+ width: "100",
+ alt: ""
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ className: "mt20",
+ children: "\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u7BA1\u7406\u5458"
+ })]
+ }), !notSearch && tableData == '' && !isLoading && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "tc font16 c-light-black mt40 pb30",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: ImagesIcon/* noDataIcon */.z3,
+ width: "100",
+ alt: ""
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ className: "mt20",
+ children: "\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"
+ })]
+ }), (!notSearch && tableData != '' || isLoading) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "flexd-table-header mt20",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ pagination: false,
+ dataSource: [],
+ columns: columns
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ maxHeight: 260,
+ overflow: 'auto'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), {
+ initialLoad: false,
+ pageStart: 1,
+ threshold: 20,
+ loadMore: function loadMore(page) {
+ handleInfiniteOnLoad();
+ },
+ hasMore: hasMore,
+ useWindow: false,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ loading: isLoading,
+ showHeader: false,
+ pagination: false,
+ dataSource: tableData,
+ columns: columns,
+ onRow: function onRow(record) {
+ return {
+ onClick: function onClick(event) {
+ if (!event.currentTarget.querySelector("input").disabled) saveSelect(event.currentTarget.querySelector("input").value);
+ }
+ };
+ }
+ })
+ })
+ })]
+ })]
+ })
+ });
+};
+/* harmony default export */ var personnel_AddPersonnel = ((0,_umi_production_exports.connect)(function (_ref6) {
+ var classroomList = _ref6.classroomList,
+ loading = _ref6.loading;
+ return {
+ classroomList: classroomList,
+ loading: loading
+ };
+})(AddPersonnel));
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/personnel/index.tsx
+
+
+
+
+var personnel_excluded = ["globalSetting", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+var personnelPage = function personnelPage(_ref) {
+ var _user$userInfo;
+ var globalSetting = _ref.globalSetting,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, personnel_excluded);
+ var _useState = (0,_react_17_0_2_react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ userlist = _useState2[0],
+ setuserlist = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(''),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ createid = _useState4[0],
+ setcreateid = _useState4[1];
+ var showModal = function showModal() {
+ dispatch({
+ type: 'classroomList/setActionTabs',
+ payload: {
+ key: '添加管理员',
+ id: props === null || props === void 0 ? void 0 : props.competitionId
+ }
+ });
+ };
+ var deleteData = function deleteData(id) {
+ modal/* default */.Z.confirm({
+ centered: true,
+ okText: '确定',
+ cancelText: '取消',
+ title: '删除提示',
+ icon: null,
+ content: '是否确定删除该管理员?',
+ onOk: function () {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ (0,service_competitions/* delete_managers */.qN)({
+ id: props === null || props === void 0 ? void 0 : props.competitionId,
+ ids: [id]
+ }).then(function (res) {
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ message/* default */.ZP.success('删除成功');
+ queryData();
+ } else {
+ message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
+ }
+ });
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ };
+ (0,_react_17_0_2_react.useEffect)(function () {
+ queryData();
+ }, []);
+ var queryData = function queryData() {
+ (0,service_competitions/* get_managers */.sL)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) {
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ var _res$creator;
+ setcreateid(res === null || res === void 0 || (_res$creator = res.creator) === null || _res$creator === void 0 ? void 0 : _res$creator.id);
+ var obj = [];
+ obj.push(res === null || res === void 0 ? void 0 : res.creator);
+ for (var i in res === null || res === void 0 ? void 0 : res.data) {
+ obj.push(res === null || res === void 0 ? void 0 : res.data[i]);
+ }
+ setuserlist(obj);
+ props === null || props === void 0 || props.loadingFunction(false);
+ } else {
+ message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
+ }
+ });
+ };
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: personnelmodules.all,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: personnelmodules.title,
+ children: "\u7BA1\u7406\u5458\u8BBE\u7F6E"
+ }), (createid == (user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id) || (0,authority/* isSuperAdmins */.Ny)()) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: personnelmodules.add_people,
+ onClick: showModal,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: add_personl_namespaceObject,
+ className: personnelmodules.people_icon
+ }), "\u6DFB\u52A0\u7BA1\u7406\u5458"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: personnelmodules.content_user,
+ children: userlist.map(function (v, k) {
+ var _user$userInfo2, _user$userInfo3, _user$userInfo4;
+ return (
+ /*#__PURE__*/
+ //
+ (0,jsx_runtime.jsxs)("div", {
+ className: personnelmodules.content_left,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: personnelmodules.user_img_box,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ href: "/users/".concat(v.login, "/classrooms"),
+ target: "_blank",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: env/* default */.Z['IMG_SERVER'] + '/images/' + (v === null || v === void 0 ? void 0 : v.image_url),
+ className: personnelmodules.user_img
+ }), createid == (v === null || v === void 0 ? void 0 : v.id) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: personnelmodules.user_rule_create,
+ children: "\u521B\u5EFA\u8005"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: personnelmodules.user_info,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: personnelmodules.user_name,
+ children: v === null || v === void 0 ? void 0 : v.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: personnelmodules.user_school,
+ children: v === null || v === void 0 ? void 0 : v.school
+ })]
+ }), createid != (v === null || v === void 0 ? void 0 : v.id) && (createid == (user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id) || (user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.role) == 1 || (user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.role) == 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: personnelmodules.delete_text,
+ onClick: function onClick() {
+ deleteData(v === null || v === void 0 ? void 0 : v.id);
+ },
+ children: "\u5220\u9664"
+ })]
+ }, k)
+ );
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(personnel_AddPersonnel, {
+ queryData: queryData,
+ competitionId: props === null || props === void 0 ? void 0 : props.competitionId
+ })]
+ });
+};
+/* harmony default export */ var personnel = ((0,_umi_production_exports.connect)(function (_ref2) {
+ var globalSetting = _ref2.globalSetting,
+ user = _ref2.user;
+ return {
+ globalSetting: globalSetting,
+ user: user
+ };
+})(personnelPage));
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/document/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var documentmodules = ({"flex_box_center":"flex_box_center___yg5U2","flex_space_between":"flex_space_between___RNHqN","flex_box_vertical_center":"flex_box_vertical_center___ZT47P","flex_box_center_end":"flex_box_center_end___X4Xs3","flex_box_column":"flex_box_column___OzmB0","all":"all___uSCy0","content":"content___pnhPh","content_left_red":"content_left_red___SmVi6","content_left_none":"content_left_none___jTbL2","content_left_flag":"content_left_flag___mae5L","content_left_info":"content_left_info___mISvV","content_left_title":"content_left_title___lcDeu","content_left_description":"content_left_description___Ris52","content_right":"content_right___AcQrD","content_right_span":"content_right_span___WiMTr","form_item":"form_item___eHCux","form_item_item":"form_item_item___IAs6n","fuzhi":"fuzhi___rSsFz","fuzhi_text":"fuzhi_text___UV3Dz","tijiao":"tijiao___AYAeP","tijiao_text":"tijiao_text___TC6tI","quetions_info":"quetions_info___qHhFg","scoremodal":"scoremodal___LmU2Z","title":"title___M1zQX","bottom":"bottom___P728Z","yes":"yes___gRJi8","no":"no___voaWW","form_item_item_select":"form_item_item_select___g8gNL"});
+;// CONCATENATED MODULE: ./src/assets/images/icons/wancheng.png
+var wancheng_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg==";
+;// CONCATENATED MODULE: ./src/assets/images/icons/no_shezhi.png
+var no_shezhi_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII=";
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/document/index.tsx
+
+
+
+
+
+var document_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+var documentPage = function documentPage(_ref) {
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, document_excluded);
+ var _Form$useForm = es_form/* default */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ var _useState = (0,_react_17_0_2_react.useState)(true),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ name_finish = _useState2[0],
+ setname_finish = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(true),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ url_finish = _useState4[0],
+ seturl_finish = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(true),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ time_finish = _useState6[0],
+ settime_finish = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)(true),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ question_finish = _useState8[0],
+ setquestion_finish = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(''),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ name_show = _useState10[0],
+ setname_show = _useState10[1];
+ var _useState11 = (0,_react_17_0_2_react.useState)(''),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ url_show = _useState12[0],
+ seturl_show = _useState12[1];
+ var _useState13 = (0,_react_17_0_2_react.useState)(''),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ time_show = _useState14[0],
+ settime_show = _useState14[1];
+ var _useState15 = (0,_react_17_0_2_react.useState)(''),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ question_show = _useState16[0],
+ setquestion_show = _useState16[1];
+ var Header = competitions.Header;
+ var _useState17 = (0,_react_17_0_2_react.useState)(false),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ visible = _useState18[0],
+ setvisible = _useState18[1];
+ var _useState19 = (0,_react_17_0_2_react.useState)([]),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ schoolList = _useState20[0],
+ setSchoolList = _useState20[1];
+ console.log("Header:", Header);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ queryData();
+ }, []);
+ var queryData = function queryData() {
+ (0,service_competitions/* info_finish */.rZ)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) {
+ var _res$competition, _res$competition2, _res$competition3;
+ setname_finish(res === null || res === void 0 ? void 0 : res.name_finish);
+ seturl_finish(res === null || res === void 0 ? void 0 : res.url_finish);
+ settime_finish(res === null || res === void 0 ? void 0 : res.time_finish);
+ setquestion_finish(res === null || res === void 0 ? void 0 : res.question_finish);
+ setname_show(res === null || res === void 0 || (_res$competition = res.competition) === null || _res$competition === void 0 ? void 0 : _res$competition.name);
+ settime_show(dayjs_min_default()(res === null || res === void 0 || (_res$competition2 = res.competition) === null || _res$competition2 === void 0 ? void 0 : _res$competition2.start_time).format('YYYY-MM-DD HH:mm') + ' ~ ' + dayjs_min_default()(res === null || res === void 0 || (_res$competition3 = res.competition) === null || _res$competition3 === void 0 ? void 0 : _res$competition3.end_time).format('YYYY-MM-DD HH:mm'));
+ seturl_show('https://www.educoder.net/competitions/' + (res === null || res === void 0 ? void 0 : res.identifier) + '/edit');
+ var obj = '';
+ for (var i in res === null || res === void 0 ? void 0 : res.data) {
+ if (Number(i) == Number((res === null || res === void 0 ? void 0 : res.data.length) - 1)) {
+ var _res$data$i;
+ obj += '赛题' + (Number(i) + 1) + ':' + (res === null || res === void 0 || (_res$data$i = res.data[i]) === null || _res$data$i === void 0 || (_res$data$i = _res$data$i.shixun) === null || _res$data$i === void 0 ? void 0 : _res$data$i.name);
+ } else {
+ var _res$data$i2;
+ obj += '赛题' + (Number(i) + 1) + ':' + (res === null || res === void 0 || (_res$data$i2 = res.data[i]) === null || _res$data$i2 === void 0 || (_res$data$i2 = _res$data$i2.shixun) === null || _res$data$i2 === void 0 ? void 0 : _res$data$i2.name) + '、';
+ }
+ }
+ setquestion_show(obj);
+ form.setFieldValue('identifier', res === null || res === void 0 ? void 0 : res.identifier);
+ props === null || props === void 0 || props.loadingFunction(false);
+ });
+ };
+ var submitData = function submitData(e) {
+ (0,service_competitions/* competition_review */.qt)(objectSpread2_default()(objectSpread2_default()({}, e), {}, {
+ id: props === null || props === void 0 ? void 0 : props.competitionId
+ })).then(function (res) {
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ message/* default */.ZP.success('提交成功');
+ setvisible(false);
+ dispatch({
+ type: 'competitions/getStaff',
+ payload: {
+ identifier: props === null || props === void 0 ? void 0 : props.competitionId
+ }
+ });
+ dispatch({
+ type: 'competitions/getHeader',
+ payload: {
+ identifier: props === null || props === void 0 ? void 0 : props.competitionId
+ }
+ });
+ } else {
+ message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
+ }
+ });
+ };
+ var copyText = function copyText() {
+ var input = document.createElement('input'); //不会保留文本格式
+ //如果要保留文本格式,比如保留换行符,或者多行文本,可以使用 textarea 标签,再配和模板字符串 ` `
+ //const input = document.createElement('textarea')
+ // 将想要复制的值
+ input.value = 'https://www.educoder.net/competitions/' + form.getFieldValue('identifier');
+ // 页面底部追加输入框
+ document.body.appendChild(input);
+ // 选中输入框
+ input.select();
+ // 执行浏览器复制命令
+ document.execCommand('Copy');
+ // 弹出复制成功信息
+ message/* default */.ZP.success('复制成功');
+ // 复制后移除输入框
+ input.remove();
+ };
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.all,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: name_finish ? documentmodules.content_left_none : documentmodules.content_left_red,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: documentmodules.content_left_flag,
+ src: name_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_left_info,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_left_title,
+ children: "\u4E3B\u6807\u9898\u8BBE\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_left_description,
+ children: name_finish ? "\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A".concat(name_show) : '请在设置中填写正确的竞赛主标题'
+ })]
+ })]
+ }), name_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_right,
+ onClick: function onClick() {
+ props.clickInformation('主标题');
+ },
+ children: "\u67E5\u770B"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_right,
+ onClick: function onClick() {
+ props.clickInformation('主标题');
+ },
+ children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xiaojiantou",
+ style: {
+ fontSize: '10px'
+ }
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: url_finish ? documentmodules.content_left_none : documentmodules.content_left_red,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: documentmodules.content_left_flag,
+ src: url_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_left_info,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_left_title,
+ children: "\u7F51\u5740\u8BBE\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_left_description,
+ children: [url_finish && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: ["\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ href: url_show,
+ target: "_blank",
+ children: url_show
+ })]
+ }), !url_finish && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740"
+ })]
+ })]
+ })]
+ }), url_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_right,
+ onClick: function onClick() {
+ props.clickInformation('比赛地址');
+ },
+ children: "\u67E5\u770B"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_right,
+ onClick: function onClick() {
+ props.clickInformation('比赛地址');
+ },
+ children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xiaojiantou",
+ style: {
+ fontSize: '10px'
+ }
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: time_finish ? documentmodules.content_left_none : documentmodules.content_left_red,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: documentmodules.content_left_flag,
+ src: time_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_left_info,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_left_title,
+ children: "\u7ADE\u8D5B\u65F6\u95F4"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_left_description,
+ children: time_finish ? "\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A".concat(time_show) : '请在设置中填写正确的竞赛时间'
+ })]
+ })]
+ }), time_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_right,
+ onClick: function onClick() {
+ props.clickInformation('竞赛时间');
+ },
+ children: "\u67E5\u770B"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_right,
+ onClick: function onClick() {
+ props.clickInformation('竞赛时间');
+ },
+ children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xiaojiantou",
+ style: {
+ fontSize: '10px'
+ }
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: question_finish ? documentmodules.content_left_none : documentmodules.content_left_red,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: documentmodules.content_left_flag,
+ src: question_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_left_info,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_left_title,
+ children: "\u8D5B\u9898\u8BBE\u7F6E"
+ }), Header.mode === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: '您已经设置的:' + question_show,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_left_description,
+ children: ["\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A", question_show]
+ })
+ }), !question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_left_description,
+ children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E"
+ })]
+ }), Header.mode === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [Header.course_id && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: '您已经成功设置:' + Header.course_name + '为本次竞赛的课堂',
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_left_description,
+ children: ["\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\u201C", Header.course_name, "\u201D\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802"]
+ })
+ }), !Header.course_id && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_left_description,
+ children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E"
+ })]
+ })]
+ })]
+ }), question_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content_right,
+ onClick: props.clickQuetions,
+ children: "\u67E5\u770B"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content_right,
+ onClick: props.clickQuetions,
+ children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xiaojiantou",
+ style: {
+ fontSize: '10px'
+ }
+ })]
+ })]
+ }), name_finish && url_finish && time_finish && question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, {
+ form: form,
+ style: {
+ marginLeft: 22
+ },
+ labelCol: {
+ flex: '100px'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ className: documentmodules.form_item,
+ colon: false,
+ name: "identifier",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ prefix: "https://www.educoder.net/competitions/",
+ disabled: true,
+ className: documentmodules.form_item_item
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.fuzhi,
+ onClick: copyText,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-fuzhi",
+ style: {
+ marginRight: '5px'
+ }
+ }), "\u590D\u5236"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.fuzhi_text,
+ children: "\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: documentmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
+ disabled: !name_finish || !url_finish || !time_finish || !question_finish,
+ type: "primary",
+ className: documentmodules.tijiao,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ setvisible(true);
+ (0,paths/* getSchoolOption */.GY)({}).then(function (res) {
+ setSchoolList(res === null || res === void 0 ? void 0 : res.schools);
+ }).then(function () {
+ var _user$userInfo, _user$userInfo2, _user$userInfo3;
+ form.setFieldsValue({
+ sponsor_schools: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_school_id,
+ sponsor_user_name: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.real_name,
+ sponsor_user_phone: (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.phone
+ });
+ // common_header(props?.competitionId).then((res) => {
+ // form.setFieldValue('sponsor_schools', res?.sponsor_schools_array)
+ // form.setFieldValue('sponsor_user_name', res?.sponsor_user_name)
+ // form.setFieldValue('sponsor_user_phone', res?.sponsor_user_phone)
+ // })
+ });
+ case 2:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u63D0\u4EA4\u5BA1\u6838"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "".concat(documentmodules.tijiao_text, " ").concat(name_finish && url_finish && time_finish && question_finish ? "" : "c-red"),
+ children: name_finish && url_finish && time_finish && question_finish ? "准备好后,您可发起审核" : "请完成竞赛指引后,再提交审核"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: visible,
+ width: 610,
+ className: documentmodules.scoremodal,
+ closable: false,
+ centered: true,
+ onCancel: function onCancel() {
+ return setvisible(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.title,
+ children: "\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setvisible(false);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: documentmodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-guanbi",
+ style: {
+ color: '#979797',
+ fontSize: '15px'
+ }
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.content,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ className: documentmodules.formWrap,
+ onFinish: submitData
+ // initialValues={{
+ // sponsor_schools: user.userInfo?.school_id,
+ // sponsor_user_name: user.userInfo?.real_name,
+ // sponsor_user_phone: user.userInfo?.phone
+ // }}
+ ,
+ labelCol: {
+ flex: '110px'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ className: documentmodules.form_item,
+ label: "\u4E3B\u529E\u65B9",
+ colon: false,
+ name: "sponsor_schools",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
+ mode: "multiple",
+ className: documentmodules.form_item_item_select,
+ options: schoolList,
+ fieldNames: {
+ label: 'name',
+ value: 'id'
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",
+ filterOption: function filterOption(input, option) {
+ var _option$name;
+ return ((_option$name = option === null || option === void 0 ? void 0 : option.name) !== null && _option$name !== void 0 ? _option$name : '').toLowerCase().includes(input.toLowerCase());
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ className: documentmodules.form_item,
+ label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",
+ colon: false,
+ name: "sponsor_user_name",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ className: documentmodules.form_item_item,
+ placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ className: documentmodules.form_item,
+ label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",
+ colon: false,
+ name: "sponsor_user_phone",
+ rules: [{
+ pattern: new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/, "g"),
+ message: '必须是正确的座机号或者手机号'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ className: documentmodules.form_item_item,
+ placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: documentmodules.bottom,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ size: 'middle',
+ className: documentmodules.no,
+ onClick: function onClick() {
+ setvisible(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: documentmodules.yes,
+ size: 'middle',
+ type: "primary",
+ htmlType: "submit",
+ loading: loading,
+ children: "\u4FDD\u5B58"
+ })]
+ })
+ })]
+ })
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Setting_document = ((0,_umi_production_exports.connect)(function (_ref3) {
+ var competitions = _ref3.competitions,
+ loading = _ref3.loading,
+ globalSetting = _ref3.globalSetting,
+ user = _ref3.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ loading: loading.models.competitions,
+ user: user
+ };
+})(documentPage));
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/index.tsx
+
+
+var Setting_excluded = ["competitions", "globalSetting", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+var settingPage = function settingPage(_ref) {
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, Setting_excluded);
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier;
+ // const identifier = 181;
+ var _useState = (0,_react_17_0_2_react.useState)(true),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ messageType = _useState2[0],
+ setMessageType = _useState2[1];
+ var menu_list = ['竞赛信息', '图片设置', '赛题设置', '管理人员', '竞赛指引'];
+ var _useState3 = (0,_react_17_0_2_react.useState)('竞赛信息'),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ menuActive = _useState4[0],
+ setMenuActive = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(true),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ loading = _useState6[0],
+ setLoading = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)(null),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ container = _useState8[0],
+ setContainer = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(''),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ formName = _useState10[0],
+ setformname = _useState10[1];
+ var loadingFunction = function loadingFunction(box) {
+ setLoading(box);
+ };
+ var clickInformation = function clickInformation(box) {
+ setMenuActive('竞赛信息');
+ if (box == '主标题') {
+ setformname('name');
+ } else if (box == '比赛地址') {
+ setformname('identifier');
+ } else if (box == '竞赛时间') {
+ setformname('start_time');
+ }
+ };
+ var clickQuetions = function clickQuetions() {
+ setMenuActive('赛题设置');
+ };
+ (0,_react_17_0_2_react.useEffect)(function () {
+ // window.scrollTo(0, 500)
+ }, [menuActive]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (competitions.actionTabs.key === '1') {
+ setMenuActive('赛题设置');
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {}
+ });
+ } else if (competitions.actionTabs.key === '5') {
+ setMenuActive('竞赛指引');
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {}
+ });
+ } else if (competitions.actionTabs.key === '7') {
+ setMenuActive('竞赛信息');
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {}
+ });
+ }
+ }, [competitions.actionTabs]);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Settingmodules.all,
+ ref: setContainer,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Settingmodules.setting,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Settingmodules.setting_title,
+ children: "\u57FA\u7840\u8BBE\u7F6E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Settingmodules.setting_content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Settingmodules.setting_menu,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: menu_list.map(function (v, k) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: menuActive == v ? Settingmodules.menu_item_active : Settingmodules.menu_item,
+ onClick: function onClick() {
+ // container.scrollIntoView()
+ document.body.scrollIntoView({
+ block: "start",
+ behavior: "smooth"
+ });
+ setMenuActive(v);
+ setLoading(true);
+ },
+ children: v
+ }, k);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Settingmodules.setting_info,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
+ spinning: loading,
+ children: [menuActive == '竞赛信息' && /*#__PURE__*/(0,jsx_runtime.jsx)(information, {
+ competitionId: identifier,
+ loadingFunction: loadingFunction,
+ formName: formName
+ }), menuActive == '图片设置' && /*#__PURE__*/(0,jsx_runtime.jsx)(picture, {
+ competitionId: identifier,
+ loadingFunction: loadingFunction
+ }), menuActive == '赛题设置' && /*#__PURE__*/(0,jsx_runtime.jsx)(questions, {
+ competitionId: identifier,
+ loadingFunction: loadingFunction
+ }), menuActive == '管理人员' && /*#__PURE__*/(0,jsx_runtime.jsx)(personnel, {
+ competitionId: identifier,
+ loadingFunction: loadingFunction
+ }), menuActive == '竞赛指引' && /*#__PURE__*/(0,jsx_runtime.jsx)(Setting_document, {
+ competitions: competitions,
+ clickInformation: clickInformation,
+ clickQuetions: clickQuetions,
+ competitionId: identifier,
+ loadingFunction: loadingFunction
+ })]
+ })
+ })]
+ })]
+ })
+ });
+};
+// export default ;
+/* harmony default export */ var Setting = ((0,_umi_production_exports.connect)(function (_ref2) {
+ var competitions = _ref2.competitions,
+ globalSetting = _ref2.globalSetting,
+ user = _ref2.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ user: user
+ };
+})(settingPage));
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
+var menu = __webpack_require__(20834);
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var viewmodules = ({"flex_box_center":"flex_box_center___SC2G3","flex_space_between":"flex_space_between___v24d6","flex_box_vertical_center":"flex_box_vertical_center___iBIji","flex_box_center_end":"flex_box_center_end___shnGM","flex_box_column":"flex_box_column___pRdtO","bg":"bg___htQ1O","title":"title___dw_wz","left":"left___CDy7v","muitem":"muitem___pDhZj","muitemclick":"muitemclick___WXoKV","right":"right___tNRAa","button":"button___tMn5K"});
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Contentmodules = ({"flex_box_center":"flex_box_center___Y72kq","flex_space_between":"flex_space_between___d30ej","flex_box_vertical_center":"flex_box_vertical_center___p_tif","flex_box_center_end":"flex_box_center_end___AyBVH","flex_box_column":"flex_box_column___NQalW","bg":"bg___cLFww","btns":"btns___uWjSy","confirm":"confirm___ZvnTx","cancel":"cancel___v9uv4","deletetitle":"deletetitle___DnoRO","submitwork":"submitwork___tVjOE","scoremodal":"scoremodal___iKA69","title":"title___GESKF","content":"content___r8E9Y","bottom":"bottom___HS8jb","yes":"yes___itu44","no":"no___Qs1U3","bottoms":"bottoms___ng0EW","loaderimg":"loaderimg___XJWfN"});
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(32666);
+// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
+var markdown_editor = __webpack_require__(61816);
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.tsx
+
+
+
+
+
+
+var Content_excluded = ["competitions", "globalSetting", "loading", "dispatch", "selectedKeys", "isedit", "setisedit", "user"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var competitionsPage = function competitionsPage(_ref) {
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ selectedKeys = _ref.selectedKeys,
+ isedit = _ref.isedit,
+ setisedit = _ref.setisedit,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, Content_excluded);
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier;
+ var RightItems = competitions.RightItems,
+ Header = competitions.Header;
+ var _useState = (0,_react_17_0_2_react.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ showmodal = _useState2[0],
+ setshowmodal = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ isshow = _useState4[0],
+ setisshow = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(true),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ isloading = _useState6[0],
+ setisloading = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ CommitRecords = _useState8[0],
+ setcommitRecords = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)([]),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ defaultFileList = _useState10[0],
+ setDefaultFileList = _useState10[1];
+ var _useState11 = (0,_react_17_0_2_react.useState)(RightItems.md_content),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ defaultcontent = _useState12[0],
+ setDefaultcontent = _useState12[1];
+ var _useState13 = (0,_react_17_0_2_react.useState)(false),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ hidden = _useState14[0],
+ sethidden = _useState14[1];
+ var _useState15 = (0,_react_17_0_2_react.useState)(''),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ description = _useState16[0],
+ setdescription = _useState16[1];
+ var _useState17 = (0,_react_17_0_2_react.useState)([]),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ fileList = _useState18[0],
+ setFileList = _useState18[1];
+ var UploadProps = {
+ fileList: fileList,
+ openFileDialogOnClick: dayjs_min_default()() > dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) && dayjs_min_default()() < dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.end_time) && (Header === null || Header === void 0 ? void 0 : Header.is_member),
+ action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"),
+ beforeUpload: function beforeUpload(file) {
+ var fileSize = file.size / 1024 / 1024 / 1024 / 2;
+ var fileType = file.name.split(".").slice(-1)[0].toLowerCase();
+ if (fileSize > 1) {
+ message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(2G)");
+ // return Promise.reject()
+ return upload/* default */.Z.LIST_IGNORE;
+ }
+ if (fileType != "zip") {
+ message/* default */.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20");
+ // return Promise.reject()
+ return upload/* default */.Z.LIST_IGNORE;
+ }
+ setFileList([]);
+ return true;
+ },
+ onChange: function onChange(info) {
+ setFileList(info.fileList);
+ }
+ };
+ var Columns = [{
+ title: "选手姓名",
+ dataIndex: "user_name",
+ width: 100,
+ ellipsis: true,
+ render: function render(text) {
+ return text || "--";
+ }
}, {
- value: '九寨沟',
- label: '九寨沟'
+ title: "提交状态",
+ width: 100,
+ dataIndex: "evaluation_status",
+ render: function render(text) {
+ return text == "waiting" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#00B187 "
+ },
+ children: "\u6392\u961F\u4E2D"
+ }) : text == "progress" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: ""
+ },
+ children: "\u8FDB\u884C\u4E2D"
+ }) : text == "cancelled" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#E53333"
+ },
+ children: "\u5DF2\u53D6\u6D88"
+ }) : text == "completed" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#165DFF"
+ },
+ children: "\u5DF2\u5B8C\u6210"
+ }) : "--";
+ }
}, {
- value: '康定',
- label: '康定'
+ title: "得分",
+ width: 80,
+ dataIndex: "evaluation_score",
+ render: function render(text) {
+ return text || "--";
+ }
+ },
+ // {
+ // title: "评测耗时",
+ // width: 80,
+ // dataIndex: "evaluation_time",
+ // render: (text: any) => text || "--"
+ // },
+ {
+ title: "提交时间",
+ width: 200,
+ dataIndex: "commit_at",
+ render: function render(text) {
+ return text ? dayjs_min_default()(text).format('YYYY.MM.DD HH:mm:ss') : "--";
+ }
}, {
- value: '乐山',
- label: '乐山'
+ title: "下载文件",
+ ellipsis: true,
+ dataIndex: "commit_id",
+ render: function render(text, _render) {
+ var _render$attachments, _render$attachments2, _render$attachments3, _render$attachments4;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: _render === null || _render === void 0 || (_render$attachments = _render.attachments) === null || _render$attachments === void 0 || (_render$attachments = _render$attachments[0]) === null || _render$attachments === void 0 ? void 0 : _render$attachments.title,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ href: env/* default */.Z.API_SERVER + (_render === null || _render === void 0 || (_render$attachments2 = _render.attachments) === null || _render$attachments2 === void 0 || (_render$attachments2 = _render$attachments2[0]) === null || _render$attachments2 === void 0 ? void 0 : _render$attachments2.url),
+ download: _render === null || _render === void 0 || (_render$attachments3 = _render.attachments) === null || _render$attachments3 === void 0 || (_render$attachments3 = _render$attachments3[0]) === null || _render$attachments3 === void 0 ? void 0 : _render$attachments3.title,
+ children: (_render === null || _render === void 0 || (_render$attachments4 = _render.attachments) === null || _render$attachments4 === void 0 || (_render$attachments4 = _render$attachments4[0]) === null || _render$attachments4 === void 0 ? void 0 : _render$attachments4.title) || "--"
+ })
+ });
+ }
}, {
- value: '泸州',
- label: '泸州'
+ title: "测评信息",
+ width: 120,
+ dataIndex: "commit_id",
+ render: function render(text, _render2) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ style: {
+ padding: 0
+ },
+ type: "link",
+ disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "completed",
+ onClick: function onClick() {
+ var modalDiv = modal/* default */.Z.confirm({
+ centered: true,
+ okText: '确定',
+ icon: null,
+ cancelText: '取消',
+ title: '运行结果',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ maxHeight: 500,
+ overflow: "auto"
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ value: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_info) || ""
+ })
+ }),
+ onOk: function onOk() {
+ return modalDiv.destroy();
+ },
+ onCancel: function onCancel() {
+ return modalDiv.destroy();
+ }
+ });
+ },
+ children: "\u67E5\u770B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: "ml10",
+ style: {
+ padding: 0
+ },
+ type: "link",
+ danger: true,
+ disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "waiting",
+ onClick: function onClick() {
+ var modalDiv = modal/* default */.Z.confirm({
+ centered: true,
+ okText: '确定',
+ icon: null,
+ cancelText: '取消',
+ title: '',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: "\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"
+ }),
+ onOk: function () {
+ var _onOk = 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/competitions/".concat(identifier, "/competition_commit_records/").concat(_render2.id, "/cancel.json"), {
+ method: 'POST',
+ body: {
+ record_id: _render2.id
+ }
+ });
+ case 2:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ message/* default */.ZP.success("取消成功");
+ modalDiv.destroy();
+ getCompetitionCommitRecords();
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }(),
+ onCancel: function onCancel() {
+ return modalDiv.destroy();
+ }
+ });
+ },
+ children: "\u53D6\u6D88"
+ })]
+ });
+ }
+ }];
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (Header !== null && Header !== void 0 && Header.is_member && (Header === null || Header === void 0 ? void 0 : Header.mode) === 3) {
+ getCompetitionCommitRecords();
+ }
+ }, [Header]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ var _RightItems$attachmen;
+ var data = [];
+ RightItems === null || RightItems === void 0 || (_RightItems$attachmen = RightItems.attachments) === null || _RightItems$attachmen === void 0 || _RightItems$attachmen.map(function (item) {
+ var tt = {
+ uid: item.id,
+ name: item.title,
+ response: {
+ id: item.id
+ }
+ };
+ data.push(tt);
+ });
+ setDefaultFileList(data);
+ }, [RightItems === null || RightItems === void 0 ? void 0 : RightItems.attachments]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ setdescription(RightItems === null || RightItems === void 0 ? void 0 : RightItems.name);
+ setDefaultcontent(RightItems.md_content);
+ sethidden(RightItems === null || RightItems === void 0 ? void 0 : RightItems.hidden);
+ }, [RightItems.md_content || RightItems.name || RightItems.hidden]);
+ console.log('---', defaultFileList);
+ var uploadProps = {
+ name: 'file',
+ multiple: true,
+ withCredentials: true,
+ action: env/* default */.Z.API_SERVER + '/api/attachments.json',
+ // defaultFileList: getdata(),
+ fileList: defaultFileList,
+ onRemove: function onRemove(e) {
+ // console.log('e', e);
+
+ (0,service_competitions/* deletAttachments */.y8)({
+ id: e.response.id
+ });
+ },
+ onChange: function onChange(info) {
+ setDefaultFileList(toConsumableArray_default()(info.fileList));
+ },
+ beforeUpload: function beforeUpload(file) {
+ var isLt150M = file.size / 1024 / 1024 < 150;
+ if (!isLt150M) {
+ message/* default */.ZP.info("文件大小必须小于150MB");
+ return upload/* default */.Z.LIST_IGNORE;
+ }
+ return isLt150M;
+ }
+ };
+
+ //修改内容回调接口
+ function updateItem() {
+ return _updateItem.apply(this, arguments);
+ } //获取对应文件列表
+ function _updateItem() {
+ _updateItem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ _context4.next = 2;
+ return dispatch({
+ type: 'competitions/updateMdContent',
+ payload: {
+ attachment_ids: getitemid(defaultFileList),
+ competition_module_id: RightItems.id,
+ md_content_id: RightItems.md_id,
+ content: defaultcontent,
+ identifier: identifier,
+ hidden: hidden,
+ description: description
+ }
+ });
+ case 2:
+ res = _context4.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default */.ZP.info('提交成功');
+ setisedit(false);
+ //刷新
+ dispatch({
+ type: 'competitions/getItem',
+ payload: {
+ url: RightItems.params_url
+ }
+ });
+ dispatch({
+ type: 'competitions/getHeader',
+ payload: {
+ identifier: identifier
+ }
+ });
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: 'showheader'
+ }
+ });
+ }
+ case 4:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ }));
+ return _updateItem.apply(this, arguments);
+ }
+ function getitemid(itemlist) {
+ var data = [];
+ if ((itemlist === null || itemlist === void 0 ? void 0 : itemlist.length) <= 0) {
+ return data;
+ } else {
+ itemlist && (itemlist === null || itemlist === void 0 ? void 0 : itemlist.map(function (item) {
+ data.push(item.response.id);
+ }));
+ return data;
+ }
+ }
+ function deleteitem() {
+ return _deleteitem.apply(this, arguments);
+ }
+ function _deleteitem() {
+ _deleteitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
+ return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
+ case 0:
+ modal/* default */.Z.confirm({
+ icon: false,
+ title: '提示',
+ content: '删除页面后,数据不可恢复,请确认是否删除',
+ onOk: function () {
+ var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
+ case 0:
+ _context5.next = 2;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_modules/").concat(RightItems.id, ".json"), {
+ method: 'delete'
+ });
+ case 2:
+ res = _context5.sent;
+ if (res.status === 0) {
+ dispatch({
+ type: 'competitions/getHeader',
+ payload: {
+ identifier: identifier
+ }
+ });
+ setisedit(false);
+ }
+ case 4:
+ case "end":
+ return _context5.stop();
+ }
+ }, _callee5);
+ }));
+ function onOk() {
+ return _onOk2.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ case 1:
+ case "end":
+ return _context6.stop();
+ }
+ }, _callee6);
+ }));
+ return _deleteitem.apply(this, arguments);
+ }
+ var getCompetitionCommitRecords = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var res, _res$data;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ setisloading(true);
+ _context2.next = 3;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_commit_records.json"), {
+ method: 'get'
+ });
+ case 3:
+ res = _context2.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setcommitRecords(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.records);
+ setisloading(false);
+ }
+ case 5:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function getCompetitionCommitRecords() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ className: Contentmodules.bg,
+ children: [isedit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [!((Header === null || Header === void 0 ? void 0 : Header.mode) === 3 && (RightItems === null || RightItems === void 0 ? void 0 : RightItems.module_type) === 'entrance') && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginBottom: 30,
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: {
+ width: '82%',
+ height: 40,
+ borderRadius: 2,
+ border: '1px solid #DCDCDC'
+ },
+ value: description,
+ onChange: function onChange(e) {
+ setdescription(e.target.value);
+ }
+ }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ className: "ml40 font14",
+ style: {
+ marginLeft: '23px'
+ },
+ checked: hidden,
+ onChange: function onChange(e) {
+ sethidden(e.target.checked);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ display: 'inline-block'
+ },
+ children: "\u9690\u85CF"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Contentmodules.deletetitle,
+ onClick: function onClick() {
+ deleteitem();
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-piliangshanchu3",
+ style: {
+ fontSize: 14,
+ marginRight: 6
+ }
+ }), "\u5220\u9664\u9875\u9762"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
+ defaultValue: RightItems.md_content,
+ onChange: function onChange(e) {
+ return setDefaultcontent(e);
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "inline-block current",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
+ style: {
+ borderRadius: 2,
+ marginTop: 18
+ },
+ children: "\u4E0A\u4F20\u9644\u4EF6"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "ml25 c-grey-999",
+ children: "(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)"
+ })]
+ })), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Contentmodules.btns,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Contentmodules.cancel,
+ onClick: function onClick() {
+ return setisedit(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
+ className: Contentmodules.confirm,
+ type: "primary",
+ onClick: updateItem,
+ children: "\u4FDD\u5B58\u66F4\u6539"
+ })]
+ })]
+ }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [!(RightItems !== null && RightItems !== void 0 && RightItems.md_content) && !((Header === null || Header === void 0 ? void 0 : Header.mode) === 3 && (RightItems === null || RightItems === void 0 ? void 0 : RightItems.module_type) === 'entrance') && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ style: {
+ marginBottom: 30,
+ width: "calc(1015px - 60px)"
+ },
+ value: RightItems.md_content || ''
+ }), RightItems && RightItems.attachments && RightItems.attachments.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ href: (env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.API_SERVER) + item.url,
+ target: "_self",
+ download: item.title,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ color: '#29BD8B'
+ },
+ className: "font-14 color-green iconfont icon-fujian mr8"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: item.title
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000',
+ marginLeft: '10px'
+ },
+ children: item.filesize
+ })]
+ })
+ });
+ })]
+ }), isedit && (Header === null || Header === void 0 ? void 0 : Header.mode) === 3 && (RightItems === null || RightItems === void 0 ? void 0 : RightItems.module_type) === 'entrance' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ borderTop: '1px solid #f1f1f1',
+ margin: '20px 0'
+ }
+ }), (RightItems === null || RightItems === void 0 ? void 0 : RightItems.module_type) === 'entrance' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginTop: 15
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ justifyContent: 'space-between',
+ display: 'flex'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#333333',
+ fontWeight: 600,
+ fontSize: '14px'
+ },
+ children: "\u4F5C\u54C1\u63D0\u4EA4"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#9096A3',
+ marginLeft: 'auto',
+ fontSize: '12px'
+ },
+ children: ["\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#232B40',
+ marginLeft: 5
+ },
+ children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time]
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ position: 'relative',
+ marginBottom: 20
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "mt20",
+ style: {
+ width: 333
+ },
+ onClick: function onClick() {
+ if (dayjs_min_default()() < dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) || dayjs_min_default()() > dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.end_time)) {
+ message/* default */.ZP.warning('非作品提交时间,不可操作');
+ return;
+ } else {
+ if (!(Header !== null && Header !== void 0 && Header.is_member)) {
+ setisshow(true);
+ return;
+ }
+ }
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z.Dragger, objectSpread2_default()(objectSpread2_default()({}, UploadProps), {}, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ textAlign: "center"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ style: {
+ marginTop: 22
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shangchuan",
+ style: {
+ color: "#5091FF",
+ fontSize: "30px"
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ className: "mt10",
+ style: {
+ marginBottom: 22
+ },
+ children: ["\u62D6\u62FD\u6587\u4EF6\u6216", /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ children: "\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"
+ })]
+ })]
+ })
+ }))
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginLeft: 20,
+ marginTop: 120
+ },
+ children: [dayjs_min_default()() > dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) && dayjs_min_default()() < dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.end_time) && (Header === null || Header === void 0 ? void 0 : Header.is_member) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Contentmodules.submitwork,
+ onClick: /*#__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:
+ if (!(fileList.length === 0)) {
+ _context3.next = 3;
+ break;
+ }
+ message/* default */.ZP.info('提交失败,请上传作品文件');
+ return _context3.abrupt("return");
+ case 3:
+ dispatch({
+ type: "globalSetting/setGlobalLoading",
+ payload: {
+ show: true,
+ text: '正在提交作品,请稍后...'
+ }
+ });
+ _context3.next = 6;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_commit_records.json"), {
+ method: 'post',
+ body: {
+ attachment_ids: getitemid(fileList)
+ }
+ });
+ case 6:
+ res = _context3.sent;
+ dispatch({
+ type: "globalSetting/setGlobalLoading",
+ payload: {
+ show: false,
+ text: ''
+ }
+ });
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default */.ZP.info(res === null || res === void 0 ? void 0 : res.message);
+ setFileList([]);
+ getCompetitionCommitRecords();
+ }
+ case 9:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ })),
+ children: "\u63D0\u4EA4\u4F5C\u54C1"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u4EC5\u652F\u6301\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\uFF0C\u6587\u4EF6\u5185\u5BB9\u6700\u5927\u9650\u52362GB "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u6587\u4EF6\u89C4\u683C\uFF1A\u4EC5\u652F\u6301zip\u6587\u4EF6\u4E0A\u4F20 "
+ })]
+ })]
+ }), (CommitRecords === null || CommitRecords === void 0 ? void 0 : CommitRecords.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "mt40",
+ style: {
+ borderTop: "1px solid #F1F1F1"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ className: "mt30",
+ align: "middle",
+ justify: "space-between",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ style: {
+ fontWeight: 600
+ },
+ children: "\u6211\u7684\u6210\u7EE9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "primary",
+ onClick: getCompetitionCommitRecords,
+ children: "\u66F4\u65B0"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ className: "mt30",
+ loading: isloading,
+ pagination: false,
+ dataSource: CommitRecords,
+ columns: Columns
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ title: "\u62A5\u540D",
+ open: isshow,
+ okText: "\u7ACB\u5373\u62A5\u540D",
+ cancelText: "\u53D6\u6D88",
+ centered: true,
+ width: 320,
+ onCancel: function onCancel() {
+ setisshow(false);
+ },
+ onOk: function onOk() {
+ setisshow(false);
+ setshowmodal(true);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u4F60\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: showmodal,
+ width: 318,
+ className: Contentmodules.scoremodal
+ // className='modal_styles'
+ ,
+ closable: false,
+ centered: true,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Contentmodules.title,
+ children: "\u62A5\u540D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setshowmodal(false);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: Contentmodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-danchuangguanbi",
+ style: {
+ fontSize: '14px'
+ }
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Contentmodules.content,
+ children: "\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Contentmodules.bottoms,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Contentmodules.no,
+ onClick: function onClick() {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '2'
+ }
+ });
+ setshowmodal(false);
+ },
+ children: "\u52A0\u5165\u6218\u961F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Contentmodules.yes,
+ onClick: function onClick() {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '3'
+ }
+ });
+ setshowmodal(false);
+ },
+ children: "\u521B\u5EFA\u6218\u961F"
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Content = ((0,_umi_production_exports.connect)(function (_ref4) {
+ var competitions = _ref4.competitions,
+ loading = _ref4.loading,
+ globalSetting = _ref4.globalSetting,
+ user = _ref4.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ loading: loading.models.competitions,
+ user: user
+ };
+})(competitionsPage));
+// EXTERNAL MODULE: ./src/pages/Competitions/Detail/Challitems.tsx + 1 modules
+var Challitems = __webpack_require__(72440);
+// EXTERNAL MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx + 9 modules
+var AwardPdf = __webpack_require__(49173);
+// EXTERNAL MODULE: ./node_modules/_react-beautiful-dnd@13.0.0@react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules
+var react_beautiful_dnd_esm = __webpack_require__(47927);
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/LeftItems.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+var DragQuestions = function DragQuestions(_ref) {
+ var data = _ref.data,
+ isedit = _ref.isedit,
+ selectedKeys = _ref.selectedKeys,
+ dispatch = _ref.dispatch;
+ 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)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ loading = _useState4[0],
+ setLoading = _useState4[1];
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier;
+
+ //过滤函数
+ var reorder = function reorder(list, startIndex, endIndex) {
+ var result = Array.from(list);
+ var _result$splice = result.splice(startIndex, 1),
+ _result$splice2 = slicedToArray_default()(_result$splice, 1),
+ removed = _result$splice2[0];
+ result.splice(endIndex, 0, removed);
+ return result;
+ };
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (data.length > 0) {
+ setList(toConsumableArray_default()(data) || []);
+ }
+ }, [data]);
+ var handleDragEnd = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(result, list) {
+ var items, res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ if (result.destination) {
+ _context.next = 2;
+ break;
+ }
+ return _context.abrupt("return");
+ case 2:
+ if (!isedit) {
+ _context.next = 5;
+ break;
+ }
+ message/* default */.ZP.info('请先保存或取消当前正在编辑的内容。');
+ return _context.abrupt("return");
+ case 5:
+ items = reorder(list, result.source.index, result.destination.index);
+ console.log('---', list, items);
+ setLoading(true);
+ _context.next = 10;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_modules/update_position.json"), {
+ method: 'post',
+ body: {
+ position_array: items
+ }
+ });
+ case 10:
+ res = _context.sent;
+ setLoading(false);
+ if (res.status === 0) {
+ dispatch({
+ type: 'competitions/getHeader',
+ payload: {
+ identifier: identifier
+ }
+ });
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: 'showheader'
+ }
+ });
+ }
+ // if (res.status === 0) {
+ // getdata({ id: list?.[result.source.index].question_id });
+ // }
+ case 13:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function handleDragEnd(_x, _x2) {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, {
+ onDragEnd: function onDragEnd(result) {
+ return handleDragEnd(result, list);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, {
+ droppableId: "droppable",
+ children: function children(provided, snapshot) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({
+ ref: provided.innerRef
+ }, provided.droppableProps), {}, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: list.map(function (item, k) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, {
+ draggableId: k.toString(),
+ index: k,
+ children: function children(provided, snapshot) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({
+ ref: provided.innerRef
+ }, provided.draggableProps), provided.dragHandleProps), {}, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: item.name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ onClick: item.onClick,
+ className: selectedKeys === item.id ? viewmodules.muitemclick : item.className,
+ children: item.name
+ })
+ })
+ }));
+ }
+ }, k);
+ })
+ }), provided.placeholder]
+ }));
+ }
+ })
+ })
+ });
+};
+/* harmony default export */ var LeftItems = (DragQuestions);
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/index.tsx
+
+
+
+
+
+var view_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var view_competitionsPage = function competitionsPage(_ref) {
+ var _Items$data, _Header$permission, _Header$permission2, _Header$permission3, _Items$data2, _user$userInfo, _Header$permission5, _Header$permission6, _Header$permission7, _types$find;
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, view_excluded);
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier;
+ var Header = competitions.Header,
+ RightItems = competitions.RightItems,
+ Staff = competitions.Staff,
+ Prizes = competitions.Prizes,
+ Account = competitions.Account;
+ var _useState = (0,_react_17_0_2_react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ items = _useState2[0],
+ setitems = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)('qit'),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ typesof = _useState4[0],
+ settypesof = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ isloading = _useState6[0],
+ setisloading = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ Items = _useState8[0],
+ setItems = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ isedit = _useState10[0],
+ setisedit = _useState10[1];
+ var wrapRef = (0,_react_17_0_2_react.useRef)(null);
+ var _useState11 = (0,_react_17_0_2_react.useState)(),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ selectedKeys = _useState12[0],
+ setselectedKeys = _useState12[1];
+ var types = [{
+ type: 'entrance',
+ content: (Header === null || Header === void 0 ? void 0 : Header.mode) !== 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginLeft: 20
+ },
+ children: [(Items === null || Items === void 0 || (_Items$data = Items.data) === null || _Items$data === void 0 ? void 0 : _Items$data.length) <= 0 && ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
+ ButtonText: "\u53BB\u8BBE\u7F6E",
+ Buttonclass: viewmodules.button,
+ ButtonClick: function ButtonClick() {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '1'
+ }
+ });
+ },
+ customText: "\u60A8\u8FD8\u6CA1\u6709\u8BBE\u7F6E\u8D5B\u9898"
+ }), dayjs_min_default()() < dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) && !(Header !== null && Header !== void 0 && (_Header$permission2 = Header.permission) !== null && _Header$permission2 !== void 0 && _Header$permission2.editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
+ customText: "\u8D5B\u9898\u5C06\u5728".concat(Header === null || Header === void 0 ? void 0 : Header.start_time, "\u5C55\u793A")
+ }), (dayjs_min_default()() > dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) || (0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission3 = Header.permission) === null || _Header$permission3 === void 0 ? void 0 : _Header$permission3.editable)) && (Items === null || Items === void 0 || (_Items$data2 = Items.data) === null || _Items$data2 === void 0 ? void 0 : _Items$data2.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(Challitems/* default */.Z, {
+ dispatch: dispatch,
+ Header: Header,
+ StaffDetail: Staff,
+ item: item,
+ index: index
+ });
+ }))]
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)(Content, {
+ isedit: isedit,
+ setisedit: setisedit,
+ selectedKeys: selectedKeys,
+ isshow: true
+ })
}, {
- value: '马尔康',
- label: '马尔康'
+ type: 'certificate',
+ content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ padding: '15px 30px'
+ },
+ children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf/* default */.Z, {
+ dispatch: dispatch,
+ userid: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id,
+ Prize: Prizes,
+ Accounts: Account,
+ getAccounts: function getAccounts() {
+ var _user$userInfo2;
+ dispatch({
+ type: 'competitions/Accounts',
+ payload: {
+ id: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id
+ }
+ });
+ }
+ })]
+ })
}, {
- value: '绵阳',
- label: '绵阳'
+ type: 'qit',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)(Content, {
+ isedit: isedit,
+ setisedit: setisedit,
+ selectedKeys: selectedKeys
+ })
+ }];
+
+ // useEffect(() => {
+ // console.log('--', moment() < moment(Header?.start_time), moment(), moment(Header?.start_time),);
+
+ // }, [Header?.start_time])
+ (0,_react_17_0_2_react.useEffect)(function () {
+ var _Header$competition_m;
+ if ((Header === null || Header === void 0 || (_Header$competition_m = Header.competition_modules) === null || _Header$competition_m === void 0 ? void 0 : _Header$competition_m.length) > 0) {
+ var _Header$competition_m5;
+ if (competitions.actionTabs.key !== 'showheader') {
+ var _Header$competition_m2, _Header$competition_m3, _Header$competition_m4;
+ if ((Header === null || Header === void 0 || (_Header$competition_m2 = Header.competition_modules) === null || _Header$competition_m2 === void 0 || (_Header$competition_m2 = _Header$competition_m2[0]) === null || _Header$competition_m2 === void 0 ? void 0 : _Header$competition_m2.module_type) === 'entrance') {
+ settypesof("entrance");
+ }
+ setselectedKeys(Header === null || Header === void 0 || (_Header$competition_m3 = Header.competition_modules) === null || _Header$competition_m3 === void 0 || (_Header$competition_m3 = _Header$competition_m3[0]) === null || _Header$competition_m3 === void 0 ? void 0 : _Header$competition_m3.id);
+ dispatch({
+ type: 'competitions/getItem',
+ payload: {
+ url: Header === null || Header === void 0 || (_Header$competition_m4 = Header.competition_modules) === null || _Header$competition_m4 === void 0 || (_Header$competition_m4 = _Header$competition_m4[0]) === null || _Header$competition_m4 === void 0 ? void 0 : _Header$competition_m4.module_url
+ }
+ });
+ }
+ var list = Header === null || Header === void 0 || (_Header$competition_m5 = Header.competition_modules) === null || _Header$competition_m5 === void 0 ? void 0 : _Header$competition_m5.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ label: item === null || item === void 0 ? void 0 : item.name,
+ key: item === null || item === void 0 ? void 0 : item.id,
+ className: viewmodules.muitem,
+ onClick: function () {
+ var _onClick = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _Header$permission4, _user$userInfo3, _user$userInfo4;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ setselectedKeys(item === null || item === void 0 ? void 0 : item.id);
+ setisedit(false);
+ setisloading(true);
+ document.body.scrollIntoView({
+ block: "start",
+ behavior: "smooth"
+ });
+ // window.scrollTo(0, 0)
+ if (!(item.module_type === 'entrance')) {
+ _context.next = 16;
+ break;
+ }
+ if (!((Header === null || Header === void 0 ? void 0 : Header.mode) === 3)) {
+ _context.next = 10;
+ break;
+ }
+ _context.next = 8;
+ return dispatch({
+ type: 'competitions/getItem',
+ payload: {
+ url: item.module_url
+ }
+ });
+ case 8:
+ setisloading(false);
+ return _context.abrupt("return");
+ case 10:
+ if ((0,authority/* isAdmins */.eB)() || (_Header$permission4 = Header.permission) !== null && _Header$permission4 !== void 0 && _Header$permission4.editable) {} else {
+ if (!(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) {
+ if (Header.personal) {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '6'
+ }
+ });
+ } else {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '4'
+ }
+ });
+ }
+ }
+ }
+ settypesof("entrance");
+ getshixun();
+ setisloading(false);
+ _context.next = 28;
+ break;
+ case 16:
+ if (!(item.module_type === 'certificate')) {
+ _context.next = 24;
+ break;
+ }
+ settypesof("certificate");
+ _context.next = 20;
+ return dispatch({
+ type: 'competitions/Prize',
+ payload: {
+ identifier: identifier,
+ user_id: user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_id
+ //user_id:39416
+ }
+ });
+ case 20:
+ dispatch({
+ type: 'competitions/Accounts',
+ payload: {
+ id: user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.user_id
+ }
+ });
+ setisloading(false);
+ _context.next = 28;
+ break;
+ case 24:
+ settypesof("qit");
+ _context.next = 27;
+ return dispatch({
+ type: 'competitions/getItem',
+ payload: {
+ url: item.module_url
+ }
+ });
+ case 27:
+ setisloading(false);
+ case 28:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ function onClick() {
+ return _onClick.apply(this, arguments);
+ }
+ return onClick;
+ }()
+ });
+ }).filter(function (item) {
+ return (item === null || item === void 0 ? void 0 : item.module_type) !== 'chart';
+ });
+ // console.log('---', list);
+
+ setitems(list);
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: ''
+ }
+ });
+ }
+ }, [Header]);
+ function getshixun() {
+ return _getshixun.apply(this, arguments);
+ }
+ function _getshixun() {
+ _getshixun = 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/competitions/".concat(identifier, "/get_shixun_settings.json"), {
+ method: 'get'
+ });
+ case 2:
+ res = _context3.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setItems(res);
+ }
+ case 4:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return _getshixun.apply(this, arguments);
+ }
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (competitions.actionTabs.key === 'entrance') {
+ var _Header$competition_m6;
+ // setMenuActive('赛题设置')
+ settypesof("entrance");
+ var _items = Header === null || Header === void 0 || (_Header$competition_m6 = Header.competition_modules) === null || _Header$competition_m6 === void 0 ? void 0 : _Header$competition_m6.find(function (item) {
+ return (item === null || item === void 0 ? void 0 : item.module_type) === 'entrance';
+ });
+ setselectedKeys(_items.id);
+ if ((Header === null || Header === void 0 ? void 0 : Header.mode) === 3) {
+ setisloading(true);
+ dispatch({
+ type: 'competitions/getItem',
+ payload: {
+ url: _items.module_url
+ }
+ });
+ setisloading(false);
+ } else {
+ getshixun();
+ }
+ }
+ }, [competitions.actionTabs]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ className: viewmodules.bg,
+ ref: wrapRef,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: viewmodules.title,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u7ADE\u8D5B\u6982\u89C8"
+ }), ['qit', 'entrance'].includes(typesof) && ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission5 = Header.permission) === null || _Header$permission5 === void 0 ? void 0 : _Header$permission5.editable)) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ style: {
+ "float": 'right',
+ color: '#165DFF'
+ },
+ onClick: function onClick() {
+ if (typesof === 'qit' || (Header === null || Header === void 0 ? void 0 : Header.mode) === 3) {
+ setisedit(true);
+ } else {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '1'
+ }
+ });
+ }
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-bianji10 font14",
+ style: {
+ color: '#165DFF'
+ }
+ }), " \u7F16\u8F91"]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: viewmodules.left,
+ children: [(0,authority/* isSuperAdmins */.Ny)() || Header !== null && Header !== void 0 && (_Header$permission6 = Header.permission) !== null && _Header$permission6 !== void 0 && _Header$permission6.editable ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(LeftItems, {
+ dispatch: dispatch,
+ selectedKeys: selectedKeys,
+ data: items,
+ isedit: isedit
+ })
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, {
+ style: {
+ border: 'none'
+ },
+ selectedKeys: ["".concat(selectedKeys)],
+ items: items
+ }), ((0,authority/* isSuperAdmins */.Ny)() || (Header === null || Header === void 0 || (_Header$permission7 = Header.permission) === null || _Header$permission7 === void 0 ? void 0 : _Header$permission7.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var res, _res$data, _res$data2;
+ 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/competitions/".concat(identifier, "/competition_modules.json"), {
+ method: 'POST'
+ });
+ case 2:
+ res = _context2.sent;
+ if (!(res.status === 0)) {
+ _context2.next = 10;
+ break;
+ }
+ setselectedKeys(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.id);
+ dispatch({
+ type: 'competitions/getHeader',
+ payload: {
+ identifier: identifier
+ }
+ });
+ settypesof("qit");
+ _context2.next = 9;
+ return dispatch({
+ type: 'competitions/getItem',
+ payload: {
+ url: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.module_url
+ }
+ });
+ case 9:
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: 'showheader'
+ }
+ });
+ case 10:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ style: {
+ marginLeft: 20,
+ marginTop: 20,
+ border: '1px solid #BACFFE',
+ color: '#3061D0',
+ fontSize: 12,
+ width: 80,
+ height: 28,
+ display: 'inline-flex',
+ alignItems: 'center',
+ justifyContent: 'center',
+ cursor: 'pointer'
+ },
+ children: "+ \u65B0\u589E\u680F\u76EE"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: viewmodules.right,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: isloading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ minHeight: 200
+ },
+ children: (_types$find = types.find(function (item) {
+ return item.type === typesof;
+ })) === null || _types$find === void 0 ? void 0 : _types$find.content
+ })
+ })
+ })]
+ })]
+ });
+};
+/* harmony default export */ var view = ((0,_umi_production_exports.connect)(function (_ref3) {
+ var competitions = _ref3.competitions,
+ loading = _ref3.loading,
+ globalSetting = _ref3.globalSetting,
+ user = _ref3.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ loading: loading.models.competitions,
+ user: user
+ };
+})(view_competitionsPage));
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Rankingmodules = ({"flex_box_center":"flex_box_center___M4JlS","flex_space_between":"flex_space_between___ft0RM","flex_box_vertical_center":"flex_box_vertical_center___q2FOd","flex_box_center_end":"flex_box_center_end___sHMG4","flex_box_column":"flex_box_column____iI7H","bg":"bg___k6sPc","title":"title___g14V4","right":"right___m_DFD","left":"left___mwgoj","muitem":"muitem___oVuqT","muitemselect":"muitemselect___S4V8Y","searchWrap":"searchWrap___VZKxz","search":"search___NaLMi","searchIcon":"searchIcon___kyXjW","button":"button___9r1Cv","footer":"footer___FeXKb","clear_button":"clear_button___tLyhc","save_button":"save_button___jdXaq"});
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/1.png
+var _1_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII=";
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/2.png
+var _2_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC";
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/3.png
+var _3_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg==";
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/index.tsx
+
+
+
+
+
+var Ranking_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Ranking_competitionsPage = function competitionsPage(_ref) {
+ var _Header$permission, _Header$permission2, _RanKingList$descript, _Header$permission3, _Header$permission4, _Header$permission5, _Header$permission6;
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, Ranking_excluded);
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier;
+ var Header = competitions.Header,
+ RightItems = competitions.RightItems,
+ Staff = competitions.Staff,
+ Prizes = competitions.Prizes,
+ Account = competitions.Account;
+ var _useState = (0,_react_17_0_2_react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ items = _useState2[0],
+ setitems = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)('qit'),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ typesof = _useState4[0],
+ settypesof = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ isloading = _useState6[0],
+ setisloading = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)(false),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ hidden = _useState8[0],
+ sethidden = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ isedit = _useState10[0],
+ setisedit = _useState10[1];
+ var _useState11 = (0,_react_17_0_2_react.useState)({
+ page: 1,
+ per_page: 10,
+ keyword: ''
+ }),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ param = _useState12[0],
+ setparam = _useState12[1];
+ // const [keyword, setKeyword] = useState('')
+
+ var _useState13 = (0,_react_17_0_2_react.useState)(''),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ selectedKeys = _useState14[0],
+ setselectedKeys = _useState14[1];
+ var _useState15 = (0,_react_17_0_2_react.useState)(''),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ defaultcontent = _useState16[0],
+ setDefaultcontent = _useState16[1];
+ var _useState17 = (0,_react_17_0_2_react.useState)(),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ RanKingList = _useState18[0],
+ setRanKingList = _useState18[1];
+ var _useState19 = (0,_react_17_0_2_react.useState)(),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ RanKingList1 = _useState20[0],
+ setRanKingList1 = _useState20[1];
+ var _useState21 = (0,_react_17_0_2_react.useState)(''),
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ md_id = _useState22[0],
+ setmd_id = _useState22[1];
+ //获取课题
+ function getdatas() {
+ return _getdatas.apply(this, arguments);
+ }
+ function _getdatas() {
+ _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ var res, _res$data, _res$data2, _res$data3, list;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ setisloading(true);
+ _context3.next = 3;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_questions.json"), {
+ method: 'get'
+ });
+ case 3:
+ res = _context3.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setselectedKeys(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 || (_res$data = _res$data[0]) === null || _res$data === void 0 ? void 0 : _res$data.identifier);
+ getrank(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 || (_res$data2 = _res$data2[0]) === null || _res$data2 === void 0 ? void 0 : _res$data2.identifier);
+ list = res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.map(function (item) {
+ return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ label: item === null || item === void 0 ? void 0 : item.name,
+ key: item === null || item === void 0 ? void 0 : item.identifier,
+ className: Rankingmodules.muitem,
+ onClick: function onClick() {
+ setselectedKeys(item.identifier);
+ param.keyword = '';
+ setparam(objectSpread2_default()({}, param));
+ getrank(item.identifier);
+ }
+ });
+ });
+ setitems(list);
+ setmd_id(res === null || res === void 0 ? void 0 : res.md_id);
+ sethidden(res === null || res === void 0 ? void 0 : res.hidden_ranking);
+ }
+ case 5:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return _getdatas.apply(this, arguments);
+ }
+ (0,_react_17_0_2_react.useEffect)(function () {
+ getdatas();
+ }, [Header]);
+ function getrank(_x) {
+ return _getrank.apply(this, arguments);
+ }
+ function _getrank() {
+ _getrank = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) {
+ var url, res, _res$data4, result;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ // question _identifier
+ setisloading(true);
+ url = Header !== null && Header !== void 0 && Header.personal ? "/api/competitions/".concat(identifier, "/competition_charts/person_ranking.json") : "/api/competitions/".concat(identifier, "/competition_charts/team_ranking.json");
+ _context4.next = 4;
+ return (0,fetch/* default */.ZP)(url, {
+ method: 'get',
+ params: objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ question_identifier: id || selectedKeys
+ })
+ });
+ case 4:
+ res = _context4.sent;
+ setisloading(false);
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setRanKingList(res === null || res === void 0 ? void 0 : res.data);
+ setDefaultcontent(res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.description);
+ }
+ if (!((Header === null || Header === void 0 ? void 0 : Header.mode) === 3)) {
+ _context4.next = 13;
+ break;
+ }
+ _context4.next = 10;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_charts/work_mode.json"), {
+ method: 'get',
+ params: objectSpread2_default()({}, param)
+ });
+ case 10:
+ result = _context4.sent;
+ setisloading(false);
+ if ((result === null || result === void 0 ? void 0 : result.status) === 0) {
+ setRanKingList1(result);
+ }
+ case 13:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ }));
+ return _getrank.apply(this, arguments);
+ }
+ function getexerport(_x2) {
+ return _getexerport.apply(this, arguments);
+ }
+ function _getexerport() {
+ _getexerport = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id) {
+ var url;
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
+ case 0:
+ url = Header !== null && Header !== void 0 && Header.personal ? "/api/competitions/".concat(identifier, "/competition_charts/person_ranking.xlsx") : "/api/competitions/".concat(identifier, "/competition_charts/team_ranking.xlsx");
+ (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({
+ url: env/* default */.Z.API_SERVER + url,
+ query: objectSpread2_default()(objectSpread2_default()({}, param), {}, {
+ question_identifier: id || selectedKeys
+ })
+ }));
+ case 2:
+ case "end":
+ return _context5.stop();
+ }
+ }, _callee5);
+ }));
+ return _getexerport.apply(this, arguments);
+ }
+ function getworkexerport() {
+ return _getworkexerport.apply(this, arguments);
+ }
+ function _getworkexerport() {
+ _getworkexerport = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
+ var url;
+ return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
+ case 0:
+ url = "/api/competitions/".concat(identifier, "/competition_charts/work_mode.xlsx");
+ (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({
+ url: env/* default */.Z.API_SERVER + url,
+ query: {
+ keyword: param === null || param === void 0 ? void 0 : param.keyword
+ }
+ }));
+ case 2:
+ case "end":
+ return _context6.stop();
+ }
+ }, _callee6);
+ }));
+ return _getworkexerport.apply(this, arguments);
+ }
+ var handleSearch = function handleSearch(keyword) {
+ param.keyword = keyword;
+ setparam(objectSpread2_default()({}, param));
+ getrank();
+ };
+ var columns = [{
+ title: '排名',
+ align: 'center',
+ dataIndex: 'rank',
+ width: 80,
+ ellipsis: true,
+ render: function render(text, item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [text === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: _1_namespaceObject
+ }), text === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: _2_namespaceObject
+ }), text === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: _3_namespaceObject
+ }), text > 3 && text]
+ });
+ }
}, {
- value: '眉山',
- label: '眉山'
+ title: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队',
+ align: 'left',
+ dataIndex: 'name',
+ width: 222,
+ ellipsis: true,
+ render: function render(text, _render) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ width: 30,
+ height: 30,
+ style: {
+ borderRadius: "50%",
+ marginRight: "10px"
+ },
+ src: env/* default */.Z.IMG_SERVER + "/images/" + (_render === null || _render === void 0 ? void 0 : _render.image_url)
+ }), text || '- -']
+ })
+ });
+ }
}, {
- value: '南充',
- label: '南充'
+ title: '单位',
+ align: 'left',
+ dataIndex: 'school_name',
+ width: 533,
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: (text === null || text === void 0 ? void 0 : text[0]) == "" ? '- -' : text
+ })
+ });
+ }
}, {
- value: '内江',
- label: '内江'
+ title: '完成时长',
+ align: 'left',
+ dataIndex: 'times',
+ width: 195,
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '- -'
+ });
+ }
}, {
- value: '攀枝花',
- label: '攀枝花'
+ title: '比赛成绩',
+ align: 'right',
+ dataIndex: 'all_score',
+ width: 100,
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '- -'
+ });
+ }
}, {
- value: '遂宁',
- label: '遂宁'
+ title: '',
+ align: 'center',
+ dataIndex: '',
+ ellipsis: true,
+ width: 24
+ }];
+ var columns1 = [{
+ title: '排名',
+ align: 'center',
+ dataIndex: 'ranking',
+ width: 80,
+ ellipsis: true,
+ render: function render(text, item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [text === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: _1_namespaceObject
+ }), text === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: _2_namespaceObject
+ }), text === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: _3_namespaceObject
+ }), text > 3 && text]
+ });
+ }
}, {
- value: '汶川',
- label: '汶川'
+ title: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队',
+ align: 'left',
+ dataIndex: 'team_name',
+ width: 222,
+ ellipsis: true,
+ render: function render(text, _render2) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ width: 30,
+ height: 30,
+ style: {
+ borderRadius: "50%",
+ marginRight: "10px"
+ },
+ src: env/* default */.Z.IMG_SERVER + "/images/" + (_render2 === null || _render2 === void 0 ? void 0 : _render2.image_url)
+ }), text || '- -']
+ })
+ });
+ }
}, {
- value: '西昌',
- label: '西昌'
+ title: '单位',
+ align: 'left',
+ dataIndex: 'school_names',
+ width: 222,
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: (text === null || text === void 0 ? void 0 : text[0]) == "" ? '- -' : text
+ })
+ });
+ }
}, {
- value: '雅安',
- label: '雅安'
+ title: '最高成绩提交时间',
+ align: 'left',
+ dataIndex: 'max_score_submit_time',
+ width: 195,
+ ellipsis: true,
+ render: function render(text) {
+ return text ? dayjs_min_default()(text).format('YYYY-MM-DD HH:mm:ss') : "--";
+ }
}, {
- value: '宜宾',
- label: '宜宾'
+ title: '描述',
+ align: 'left',
+ dataIndex: 'comment',
+ width: 222,
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '- -'
+ })
+ });
+ }
}, {
- value: '自贡',
- label: '自贡'
+ title: '比赛成绩',
+ align: 'center',
+ dataIndex: 'score',
+ width: 100,
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '- -'
+ });
+ }
}, {
- value: '资阳',
- label: '资阳'
- }]
+ title: '提交总次数',
+ align: 'center',
+ dataIndex: 'submit_sum',
+ ellipsis: true,
+ width: 100
+ }];
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ className: Rankingmodules.bg,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ align: "middle",
+ className: Rankingmodules.title,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
+ flex: "1",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#232B40'
+ },
+ children: "\u6392\u884C\u699C"
+ }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ checked: hidden,
+ style: {
+ marginLeft: 10
+ },
+ onChange: function onChange(e) {
+ var _Header$competition_m;
+ sethidden(e.target.checked);
+ (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_hidden_raking.json"), {
+ method: 'POST',
+ body: {
+ hidden_raking: e.target.checked,
+ md_content_id: md_id,
+ competition_module_id: Header === null || Header === void 0 || (_Header$competition_m = Header.competition_modules) === null || _Header$competition_m === void 0 || (_Header$competition_m = _Header$competition_m.find(function (item) {
+ return item.module_type === 'chart';
+ })) === null || _Header$competition_m === void 0 ? void 0 : _Header$competition_m.id
+ }
+ });
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#828693',
+ marginLeft: '-3px'
+ },
+ children: "\u9690\u85CF"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission2 = Header.permission) === null || _Header$permission2 === void 0 ? void 0 : _Header$permission2.editable)) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ style: {
+ "float": 'right',
+ color: '#165DFF',
+ marginTop: '-2px'
+ },
+ onClick: function onClick() {
+ setisedit(true);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-bianji10 font14",
+ style: {
+ color: '#165DFF'
+ }
+ }), " \u7F16\u8F91"]
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Rankingmodules.right,
+ children: [!!(RanKingList !== null && RanKingList !== void 0 && (_RanKingList$descript = RanKingList.description) !== null && _RanKingList$descript !== void 0 && _RanKingList$descript.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: "pl20 pr20",
+ style: {
+ marginTop: 20,
+ marginBottom: 20,
+ fontSize: '14px',
+ color: '#6A7283'
+ },
+ value: RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.description
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: isloading,
+ children: isedit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ padding: 20
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
+ defaultValue: defaultcontent,
+ onChange: function onChange(e) {
+ return setDefaultcontent(e);
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Rankingmodules.footer,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Rankingmodules.clear_button,
+ onClick: function onClick() {
+ return setisedit(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Rankingmodules.save_button,
+ type: "primary",
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _Header$competition_m2;
+ 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/competitions/".concat(identifier, "/update_md_content.json"), {
+ method: 'POST',
+ body: {
+ content: defaultcontent,
+ md_content_id: md_id,
+ competition_module_id: Header === null || Header === void 0 || (_Header$competition_m2 = Header.competition_modules) === null || _Header$competition_m2 === void 0 || (_Header$competition_m2 = _Header$competition_m2.find(function (item) {
+ return item.module_type === 'chart';
+ })) === null || _Header$competition_m2 === void 0 ? void 0 : _Header$competition_m2.id
+ }
+ });
+ case 2:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setisedit(false);
+ getrank();
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u4FDD\u5B58\u66F4\u6539"
+ })]
+ })]
+ }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ padding: '0 20px 20px 20px'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Rankingmodules.left,
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ width: '80%',
+ overflowX: "auto",
+ overflowY: 'hidden',
+ marginRight: 10
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("ul", {
+ style: {
+ display: 'flex',
+ lineHeight: '38px',
+ padding: 0
+ },
+ children: items === null || items === void 0 ? void 0 : items.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: (item === null || item === void 0 ? void 0 : item.identifier) === selectedKeys ? Rankingmodules.muitemselect : item.className,
+ onClick: item.onClick,
+ children: item.name
+ });
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Rankingmodules.searchWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
+ placeholder: Header !== null && Header !== void 0 && Header.personal ? '请输入参赛人员名称' : '请输入战队名称',
+ size: "large",
+ className: Rankingmodules.search,
+ value: param.keyword,
+ onChange: function onChange(e) {
+ param.keyword = e.target.value;
+ setparam(objectSpread2_default()({}, param));
+ },
+ suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-sousuo9 font14 ".concat(Rankingmodules.searchIcon),
+ onClick: function onClick() {
+ return handleSearch(param.keyword);
+ }
+ }),
+ onSearch: handleSearch
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginLeft: 20,
+ display: 'flex'
+ },
+ children: [((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission3 = Header.permission) === null || _Header$permission3 === void 0 ? void 0 : _Header$permission3.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Rankingmodules.button,
+ onClick: function onClick() {
+ if ((Header === null || Header === void 0 ? void 0 : Header.mode) === 3) {
+ getworkexerport();
+ } else {
+ getexerport(selectedKeys);
+ }
+ },
+ children: "\u5BFC\u51FA\u540D\u5355"
+ }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission4 = Header.permission) === null || _Header$permission4 === void 0 ? void 0 : _Header$permission4.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Rankingmodules.button,
+ style: {
+ marginLeft: 10
+ },
+ 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:
+ setisloading(true);
+ if (!isloading) {
+ _context2.next = 3;
+ break;
+ }
+ return _context2.abrupt("return");
+ case 3:
+ _context2.next = 5;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_course_score.json"), {
+ method: 'post'
+ });
+ case 5:
+ res = _context2.sent;
+ if (res.status === 0) {
+ getdatas();
+ }
+ case 7:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: "\u66F4\u65B0\u6210\u7EE9"
+ })]
+ })]
+ })]
+ }), !(Header !== null && Header !== void 0 && (_Header$permission5 = Header.permission) !== null && _Header$permission5 !== void 0 && _Header$permission5.editable) && hidden && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
+ customText: '排行榜当前为封榜状态'
+ }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission6 = Header.permission) === null || _Header$permission6 === void 0 ? void 0 : _Header$permission6.editable) || !hidden) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTable */.Gi, {
+ style: {
+ marginTop: 20,
+ marginLeft: 0
+ },
+ children: (Header === null || Header === void 0 ? void 0 : Header.mode) === 3 ? /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ columns: columns1,
+ dataSource: RanKingList1 === null || RanKingList1 === void 0 ? void 0 : RanKingList1.list,
+ pagination: false
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ columns: columns,
+ dataSource: RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.ranking,
+ pagination: false
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Rankingmodules.countWrap,
+ style: {
+ marginTop: 20
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ showQuickJumper: true,
+ hideOnSinglePage: true,
+ showSizeChanger: true,
+ pageSizeOptions: ['10', '15', '50', '100', '200'],
+ total: (Header === null || Header === void 0 ? void 0 : Header.mode) === 3 ? RanKingList1 === null || RanKingList1 === void 0 ? void 0 : RanKingList1.count : RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.count,
+ onChange: function onChange(page, pageSize) {
+ param.page = page;
+ param.per_page = pageSize;
+ setparam(objectSpread2_default()({}, param));
+ getrank();
+ },
+ pageSize: param.per_page
+ // hideOnSinglePage={true}
+ ,
+ current: param.page
+ })
+ })]
+ })
+ })]
+ })
+ })]
+ });
+};
+/* harmony default export */ var Ranking = ((0,_umi_production_exports.connect)(function (_ref4) {
+ var competitions = _ref4.competitions,
+ loading = _ref4.loading,
+ globalSetting = _ref4.globalSetting,
+ user = _ref4.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ loading: loading.models.competitions,
+ user: user
+ };
+})(Ranking_competitionsPage));
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Teammodules = ({"flex_box_center":"flex_box_center___Ix1yk","flex_space_between":"flex_space_between___Nvu1L","flex_box_vertical_center":"flex_box_vertical_center___FcD_R","flex_box_center_end":"flex_box_center_end___xtV5Z","flex_box_column":"flex_box_column___rSUdX","bg":"bg___Fi0Vv","title":"title___oBAHH","left":"left___x4G2N","muitem":"muitem___JmDfB","right":"right___RXHwC","searchWrap":"searchWrap___yt5Di","search":"search___sA8FE","searchIcon":"searchIcon___yiKfD","button":"button___ZPcVk","items":"items___wZfml","img":"img___f3zFn","names":"names___k3ZzZ","teamname":"teamname___or8vu","time":"time___qmAOy","createtime":"createtime___KKvxc","width30":"width30___NxY4W","loaderimg":"loaderimg___aQ_vt","scoreByBlankRadio":"scoreByBlankRadio___X8rMJ","scoremodal":"scoremodal___jE4qx","content":"content___wGyD2","bottom":"bottom___mdNOm","yes":"yes___hQBiA","no":"no___AOje6","bottoms":"bottoms___ogmBQ","drawer_style":"drawer_style___aspKt","baseFormItem":"baseFormItem___L4XPW","jsinput":"jsinput___IhGOr","Spanradius":"Spanradius___Phpyg","modal_close":"modal_close___yAd65","ant-btn-default":"ant-btn-default___HT0Nv","ssss":"ssss___RB5TB","text":"text___nAWn1"});
+;// CONCATENATED MODULE: ./src/assets/images/isrenzheng.svg
+function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; }
+function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
+var __defProp = Object.defineProperty;
+var __getOwnPropSymbols = Object.getOwnPropertySymbols;
+var __hasOwnProp = Object.prototype.hasOwnProperty;
+var __propIsEnum = Object.prototype.propertyIsEnumerable;
+var __defNormalProp = function __defNormalProp(obj, key, value) {
+ return key in obj ? __defProp(obj, key, {
+ enumerable: true,
+ configurable: true,
+ writable: true,
+ value: value
+ }) : obj[key] = value;
+};
+var __spreadValues = function __spreadValues(a, b) {
+ for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ if (__getOwnPropSymbols) {
+ var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var prop = _step.value;
+ if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]);
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ }
+ return a;
+};
+
+var SvgIsrenzheng = function SvgIsrenzheng(props) {
+ return /* @__PURE__ */React.createElement("svg", __spreadValues({
+ className: "isrenzheng_svg__icon",
+ viewBox: "0 0 1024 1024",
+ xmlns: "http://www.w3.org/2000/svg",
+ width: 16,
+ height: 16
+ }, props), /* @__PURE__ */React.createElement("path", {
+ d: "M499.566 1020.635c-148.846 0-425.619-227.693-425.619-443.026V148.626l42.35-.731c.878 0 95.378-1.975 192.805-41.545C409.088 65.829 473.6 19.09 474.185 18.65L499.565.293 525.02 18.65c.586.44 65.098 47.104 165.084 87.772a604.453 604.453 0 0 0 192.95 41.545l42.058.731.22 428.837c0 215.333-276.7 443.1-425.692 443.1M159.89 230.838v346.697c0 166.546 241.08 357.083 339.676 357.083 98.596 0 339.675-190.537 339.675-357.083V230.839a691.639 691.639 0 0 1-181.467-44.837 1001.691 1001.691 0 0 1-158.208-80.969c-29.989 19.164-85.285 51.346-157.989 80.97a691.712 691.712 0 0 1-181.687 44.836m317.001 507.904L296.23 584.777l55.588-65.316 115.712 98.596 220.087-253.513 64.95 56.393-275.675 317.806",
+ fill: "#165DFF",
+ fillOpacity: 0.8
+ }));
+};
+
+/* harmony default export */ var isrenzheng = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik00OTkuNTY2IDEwMjAuNjM1Yy0xNDguODQ2IDAtNDI1LjYxOS0yMjcuNjkzLTQyNS42MTktNDQzLjAyNlYxNDguNjI2bDQyLjM1LS43MzFjLjg3OCAwIDk1LjM3OC0xLjk3NSAxOTIuODA1LTQxLjU0NUM0MDkuMDg4IDY1LjgyOSA0NzMuNiAxOS4wOSA0NzQuMTg1IDE4LjY1TDQ5OS41NjUuMjkzIDUyNS4wMiAxOC42NWMuNTg2LjQ0IDY1LjA5OCA0Ny4xMDQgMTY1LjA4NCA4Ny43NzJhNjA0LjQ1MyA2MDQuNDUzIDAgMCAwIDE5Mi45NSA0MS41NDVsNDIuMDU4LjczMS4yMiA0MjguODM3YzAgMjE1LjMzMy0yNzYuNyA0NDMuMS00MjUuNjkyIDQ0My4xTTE1OS44OSAyMzAuODM4djM0Ni42OTdjMCAxNjYuNTQ2IDI0MS4wOCAzNTcuMDgzIDMzOS42NzYgMzU3LjA4MyA5OC41OTYgMCAzMzkuNjc1LTE5MC41MzcgMzM5LjY3NS0zNTcuMDgzVjIzMC44MzlhNjkxLjYzOSA2OTEuNjM5IDAgMCAxLTE4MS40NjctNDQuODM3IDEwMDEuNjkxIDEwMDEuNjkxIDAgMCAxLTE1OC4yMDgtODAuOTY5Yy0yOS45ODkgMTkuMTY0LTg1LjI4NSA1MS4zNDYtMTU3Ljk4OSA4MC45N2E2OTEuNzEyIDY5MS43MTIgMCAwIDEtMTgxLjY4NyA0NC44MzZtMzE3LjAwMSA1MDcuOTA0TDI5Ni4yMyA1ODQuNzc3bDU1LjU4OC02NS4zMTYgMTE1LjcxMiA5OC41OTYgMjIwLjA4Ny0yNTMuNTEzIDY0Ljk1IDU2LjM5My0yNzUuNjc1IDMxNy44MDYiIGZpbGw9IiMxNjVERkYiIGZpbGwtb3BhY2l0eT0iLjgiLz48L3N2Zz4=");
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/Team.tsx
+
+
+
+
+
+var Team_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+var dropMenu1 = [{
+ id: '',
+ name: '全部'
}, {
- value: '台湾',
- label: '台湾',
- children: [{
- value: "台北",
- label: '台北'
- }, {
- value: '基隆',
- label: '基隆'
- }, {
- value: '台南',
- label: '台南'
- }, {
- value: '台中',
- label: '台中'
- }, {
- value: '高雄',
- label: '高雄'
- }, {
- value: '屏东',
- label: '屏东'
- }, {
- value: '南投',
- label: '南投'
- }, {
- value: '云林',
- label: '云林'
- }, {
- value: '新竹',
- label: '新竹'
- }, {
- value: '彰化',
- label: '彰化'
- }, {
- value: '苗栗',
- label: '苗栗'
- }, {
- value: '嘉义',
- label: '嘉义'
- }, {
- value: '桃园',
- label: '桃园'
- }, {
- value: '宜兰',
- label: '宜兰'
- }, {
- value: '台东',
- label: '台东'
- }, {
- value: '金门',
- label: '金门'
- }, {
- value: '马祖',
- label: '马祖'
- }, {
- value: '澎湖',
- label: '澎湖'
- }]
+ id: 1,
+ name: '战队名称'
}, {
- value: '天津',
- label: '天津',
- children: [{
- value: "天津",
- label: '天津'
- }, {
- value: '和平',
- label: '和平'
- }, {
- value: '东丽',
- label: '东丽'
- }, {
- value: '河东',
- label: '河东'
- }, {
- value: '西青',
- label: '西青'
- }, {
- value: '河西',
- label: '河西'
- }, {
- value: '津南',
- label: '津南'
- }, {
- value: '南开',
- label: '南开'
- }, {
- value: '北辰',
- label: '北辰'
- }, {
- value: '河北',
- label: '河北'
- }, {
- value: '武清',
- label: '武清'
- }, {
- value: '红挢',
- label: '红挢'
- }, {
- value: '塘沽',
- label: '塘沽'
- }, {
- value: '汉沽',
- label: '汉沽'
- }, {
- value: '大港',
- label: '大港'
- }, {
- value: '宁河',
- label: '宁河'
- }, {
- value: '静海',
- label: '静海'
- }, {
- value: '宝坻',
- label: '宝坻'
- }, {
- value: '蓟县',
- label: '蓟县'
- }]
+ id: 2,
+ name: '队长姓名'
}, {
- value: '新疆',
- label: '新疆',
- children: [{
- value: "乌鲁木齐",
- label: '乌鲁木齐'
+ id: 3,
+ name: '指导老师'
+}];
+var identityMap = {
+ "teacher": "教师",
+ "student": "学生",
+ "professional": "专业人士"
+};
+var Team_competitionsPage = function competitionsPage(_ref) {
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, Team_excluded);
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier;
+ var Header = competitions.Header,
+ RightItems = competitions.RightItems,
+ Staff = competitions.Staff,
+ Prizes = competitions.Prizes,
+ Account = competitions.Account;
+ var _useState = (0,_react_17_0_2_react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ userList = _useState2[0],
+ setuserList = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)({
+ page: 1,
+ per_page: 10,
+ keyword: '',
+ type: '',
+ isteam: 'mine'
+ }),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ params = _useState4[0],
+ setparams = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ isloading = _useState6[0],
+ setisloading = _useState6[1];
+ //获取课题/api/competitions/{id}/all_team_members.json
+ function getdatas() {
+ return _getdatas.apply(this, arguments);
+ }
+ function _getdatas() {
+ _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
+ var url, res;
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
+ case 0:
+ setisloading(true);
+ url = params.isteam === "mine" ? "/api/competitions/".concat(identifier, "/competition_teams.json") : "/api/competitions/".concat(identifier, "/all_team_members.json");
+ _context5.next = 4;
+ return (0,fetch/* default */.ZP)(url, {
+ method: 'get',
+ params: params
+ });
+ case 4:
+ res = _context5.sent;
+ setisloading(false);
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setuserList(res);
+ }
+ case 7:
+ case "end":
+ return _context5.stop();
+ }
+ }, _callee5);
+ }));
+ return _getdatas.apply(this, arguments);
+ }
+ (0,_react_17_0_2_react.useEffect)(function () {
+ getdatas();
+ }, [Header]);
+ var columns = [{
+ title: '序号',
+ align: 'left',
+ dataIndex: 'name',
+ width: 62,
+ render: function render(text, item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: index + 1
+ });
+ }
}, {
- value: '阿克苏',
- label: '阿克苏'
+ title: '战队ID',
+ align: 'left',
+ dataIndex: 'competition_team_id',
+ width: 72,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: text || '- -'
+ });
+ }
}, {
- value: '阿勒泰',
- label: '阿勒泰'
+ title: '战队名称',
+ align: 'left',
+ dataIndex: 'team_name',
+ width: 175,
+ ellipsis: {
+ showTitle: false
+ },
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000'
+ },
+ children: text || '- -'
+ })
+ });
+ }
}, {
- value: '阿图什',
- label: '阿图什'
+ title: '队员姓名',
+ align: 'left',
+ dataIndex: 'name',
+ width: 110,
+ ellipsis: {
+ showTitle: false
+ },
+ render: function render(text, record) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: [text || '- -', (record === null || record === void 0 ? void 0 : record.authentication) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u5DF2\u5B9E\u540D\u8BA4\u8BC1",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: isrenzheng,
+ style: {
+ marginLeft: 5,
+ marginTop: '-2px'
+ }
+ })
+ })]
+ });
+ }
}, {
- value: '博乐',
- label: '博乐'
+ title: '个人成绩',
+ // align: 'right',
+ dataIndex: 'score',
+ width: 86,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: (text === null || text === void 0 ? void 0 : text.toString()) || '- -'
+ });
+ }
}, {
- value: '昌吉',
- label: '昌吉'
+ title: '角色',
+ align: 'left',
+ dataIndex: 'identity',
+ width: 102,
+ render: function render(text, record) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: [identityMap[text], (record === null || record === void 0 ? void 0 : record.professional_certification) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u5DF2\u804C\u4E1A\u8BA4\u8BC1",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: isrenzheng,
+ style: {
+ marginLeft: 5,
+ marginTop: '-2px'
+ }
+ })
+ })]
+ });
+ }
}, {
- value: '东山',
- label: '东山'
+ title: '手机号',
+ align: 'left',
+ dataIndex: 'phone',
+ width: 120,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#666666'
+ },
+ children: text || '- -'
+ });
+ }
+ },
+ // {
+ // title: '邮箱',
+ // align: 'left',
+ // dataIndex: 'mail',
+ // width: 135,
+ // render: (text: any) => {text || '- -'},
+ // },
+ {
+ title: '学号/工号',
+ align: 'left',
+ width: 110,
+ ellipsis: {
+ showTitle: false
+ },
+ dataIndex: 'student_id',
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#666666'
+ },
+ children: text || '- -'
+ });
+ }
}, {
- value: '哈密',
- label: '哈密'
+ title: '学校/单位',
+ align: 'left',
+ dataIndex: 'school',
+ ellipsis: {
+ showTitle: false
+ },
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#666666'
+ },
+ children: text || '- -'
+ })
+ });
+ }
}, {
- value: '和田',
- label: '和田'
+ title: '地区',
+ align: 'left',
+ dataIndex: 'province',
+ width: 58,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#666666'
+ },
+ children: text || '- -'
+ });
+ }
}, {
- value: '喀什',
- label: '喀什'
+ title: '操作',
+ align: 'right',
+ dataIndex: 'is_cancel_score',
+ width: 120,
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#165DFF",
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ modal/* default */.Z.confirm({
+ icon: null,
+ title: '取消成绩',
+ content: '请确认是否取消该成员成绩,取消后该成员的成绩将不能用于团队成绩。',
+ onOk: function () {
+ var _onOk = 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/competitions/".concat(identifier, "/set_score_status.json"), {
+ method: 'put',
+ body: {
+ competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id,
+ is_cancel_score: 1
+ }
+ });
+ case 2:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ params.page = 1;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ },
+ children: "\u53D6\u6D88\u6210\u7EE9"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ 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/competitions/".concat(identifier, "/set_score_status.json"), {
+ method: 'put',
+ body: {
+ competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id,
+ is_cancel_score: 0
+ }
+ });
+ case 2:
+ res = _context2.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ params.page = 1;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ }
+ case 4:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ style: {
+ color: "#FD9200",
+ cursor: 'pointer'
+ },
+ children: "\u6062\u590D\u6210\u7EE9"
+ })
+ });
+ }
+ }];
+ var columns1 = [{
+ title: '序号',
+ align: 'left',
+ dataIndex: 'name',
+ width: 72,
+ render: function render(text, item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: index + 1
+ });
+ }
}, {
- value: '克拉玛依',
- label: '克拉玛依'
+ title: '战队ID',
+ align: 'left',
+ dataIndex: 'id',
+ width: 113,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: text || '- -'
+ });
+ }
}, {
- value: '库车',
- label: '库车'
+ title: '战队名称',
+ align: 'left',
+ dataIndex: 'name',
+ width: 167,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: text === null || text === void 0 ? void 0 : text.toString()
+ });
+ }
}, {
- value: '库尔勒',
- label: '库尔勒'
+ title: '战队成绩',
+ align: 'left',
+ dataIndex: 'score',
+ width: 136,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#000000'
+ },
+ children: text
+ });
+ }
}, {
- value: '奎屯',
- label: '奎屯'
+ title: '队长姓名',
+ align: 'left',
+ dataIndex: 'leader_name',
+ width: 149,
+ ellipsis: {
+ showTitle: false
+ },
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#666666'
+ },
+ children: text || '- -'
+ })
+ });
+ }
}, {
- value: '石河子',
- label: '石河子'
+ title: '指导老师',
+ align: 'left',
+ dataIndex: 'mail',
+ width: 150,
+ ellipsis: {
+ showTitle: false
+ },
+ render: function render(text, item) {
+ var _item$creator, _item$team_members;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: item === null || item === void 0 || (_item$creator = item.creator) === null || _item$creator === void 0 ? void 0 : _item$creator.name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#666666'
+ },
+ children: (item === null || item === void 0 || (_item$team_members = item.team_members) === null || _item$team_members === void 0 || (_item$team_members = _item$team_members.filter(function (item) {
+ return item === null || item === void 0 ? void 0 : item.is_teacher;
+ })) === null || _item$team_members === void 0 ? void 0 : _item$team_members.map(function (item) {
+ return item.name;
+ }).toString()) || '- -'
+ })
+ });
+ }
}, {
- value: '塔城',
- label: '塔城'
+ title: '战队人数',
+ align: 'left',
+ dataIndex: 'mail',
+ width: 125,
+ render: function render(text, item) {
+ var _item$team_members2;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#666666'
+ },
+ children: (item === null || item === void 0 || (_item$team_members2 = item.team_members) === null || _item$team_members2 === void 0 ? void 0 : _item$team_members2.length) || '- -'
+ });
+ }
}, {
- value: '吐鲁番',
- label: '吐鲁番'
+ title: '报名时间',
+ align: 'left',
+ dataIndex: 'created_at',
+ width: 165,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#666666'
+ },
+ children: text || '- -'
+ });
+ }
}, {
- value: '伊宁',
- label: '伊宁'
- }]
+ title: '操作',
+ align: 'right',
+ dataIndex: 'is_cancel_score',
+ // width:66,
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text === 0 || text === false ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#165DFF",
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ modal/* default */.Z.confirm({
+ icon: null,
+ centered: true,
+ title: '取消成绩',
+ content: '请确认是否取消该战队成绩,取消后该战队的成绩在排行榜将视为无成绩,不进行排名。',
+ onOk: function () {
+ var _onOk2 = 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/competitions/".concat(identifier, "/set_score_status.json"), {
+ method: 'put',
+ body: {
+ competition_team_id: item === null || item === void 0 ? void 0 : item.id,
+ is_cancel_score: 1
+ }
+ });
+ case 2:
+ res = _context3.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ params.page = 1;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ }
+ case 4:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ function onOk() {
+ return _onOk2.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ },
+ children: "\u53D6\u6D88\u6210\u7EE9"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ _context4.next = 2;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/set_score_status.json"), {
+ method: 'put',
+ body: {
+ competition_team_id: item === null || item === void 0 ? void 0 : item.id,
+ is_cancel_score: 0
+ }
+ });
+ case 2:
+ res = _context4.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ params.page = 1;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ }
+ case 4:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ })),
+ style: {
+ color: "#FD9200",
+ cursor: 'pointer'
+ },
+ children: "\u6062\u590D\u6210\u7EE9"
+ })
+ });
+ }
+ }];
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ padding: '15px 0',
+ width: '1200px',
+ margin: 'auto'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ marginTop: '-10px'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: (Header === null || Header === void 0 ? void 0 : Header.mode) !== 3 ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ className: Teammodules.scoreByBlankRadio,
+ optionType: "button",
+ options: [{
+ label: '战队信息',
+ value: 'mine'
+ }, {
+ label: '队员信息',
+ value: 'join'
+ }],
+ onChange: function onChange(e) {
+ params.isteam = e.target.value;
+ params.page = 1;
+ getdatas();
+ },
+ value: params.isteam
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ className: Teammodules.scoreByBlankRadio,
+ optionType: "button",
+ options: [{
+ label: '战队信息',
+ value: 'mine'
+ }],
+ onChange: function onChange(e) {
+ params.isteam = e.target.value;
+ params.page = 1;
+ getdatas();
+ },
+ value: params.isteam
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1,
+ textAlign: 'end',
+ display: 'flex',
+ justifyContent: 'end'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
+ style: {
+ width: 327,
+ marginRight: 20
+ },
+ dataSource: dropMenu1,
+ value: {
+ id: params.type,
+ value: params.keyword
+ },
+ onChange: function onChange(input, id) {
+ params.keyword = input;
+ params.type = id || '';
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Teammodules.button,
+ onClick: function onClick() {
+ var url = params.isteam === "mine" ? "/api/competitions/".concat(identifier, "/competition_teams.xlsx") : "/api/competitions/".concat(identifier, "/all_team_members.xlsx");
+ (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({
+ url: env/* default */.Z.API_SERVER + url,
+ query: objectSpread2_default()({}, params)
+ }));
+ },
+ children: "\u5BFC\u51FA"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ loading: isloading,
+ columns: params.isteam === 'mine' ? columns1 : columns,
+ dataSource: params.isteam === 'mine' ? userList === null || userList === void 0 ? void 0 : userList.competition_teams : userList === null || userList === void 0 ? void 0 : userList.data,
+ pagination: false
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.countWrap,
+ style: {
+ marginTop: 20
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ showQuickJumper: true,
+ hideOnSinglePage: true,
+ showTotal: function showTotal(e) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ fontSize: 14
+ },
+ children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#165DFF'
+ },
+ children: e
+ }), " \u6761\u6570\u636E"]
+ });
+ },
+ showSizeChanger: true,
+ pageSizeOptions: ['10', '15', '50', '100', '200'],
+ total: userList === null || userList === void 0 ? void 0 : userList.count,
+ onChange: function onChange(page, pageSize) {
+ params.page = page;
+ params.per_page = pageSize;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ },
+ pageSize: params.per_page
+ // hideOnSinglePage={true}
+ ,
+ current: params.page
+ })
+ })]
+ });
+};
+/* harmony default export */ var Team = ((0,_umi_production_exports.connect)(function (_ref4) {
+ var competitions = _ref4.competitions,
+ loading = _ref4.loading,
+ globalSetting = _ref4.globalSetting,
+ user = _ref4.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ loading: loading.models.competitions,
+ user: user
+ };
+})(Team_competitionsPage));
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js
+var popover = __webpack_require__(60324);
+// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules
+var ExclamationCircleOutlined = __webpack_require__(80045);
+// 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: ./node_modules/_react-cropper@1.3.0@react-cropper/dist/react-cropper.js
+var react_cropper = __webpack_require__(33555);
+// EXTERNAL MODULE: ./node_modules/_cropperjs@1.6.1@cropperjs/dist/cropper.css
+var cropper = __webpack_require__(41959);
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/StudentTeam.tsx
+
+
+
+
+
+
+var StudentTeam_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var StudentTeam_competitionsPage = function competitionsPage(_ref) {
+ var _Header$permission, _Header$permission2, _competition_team$my_, _competition_team$my_2, _competition_team$my_3, _competition_team$com, _competition_team$my_4, _competition_team$com2, _TeamItem$team_member, _Team$name, _Team$name2;
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, StudentTeam_excluded);
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier;
+ var Header = competitions.Header,
+ competition_team = competitions.competition_team,
+ Staff = competitions.Staff,
+ Prizes = competitions.Prizes,
+ Account = competitions.Account;
+ var _useState = (0,_react_17_0_2_react.useState)({
+ page: 1,
+ per_page: 10,
+ keyword: '',
+ type: 1,
+ isteam: 'mine'
+ }),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ params = _useState2[0],
+ setparams = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ TeamItem = _useState4[0],
+ setTeamItem = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)([]),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ EditTeamItem = _useState6[0],
+ setEditTeamItem = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)(false),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ buttonloading = _useState8[0],
+ setbuttonloading = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)([]),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ teachers = _useState10[0],
+ setTeachers = _useState10[1];
+ var _useState11 = (0,_react_17_0_2_react.useState)(false),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ downteacher = _useState12[0],
+ setDownteacher = _useState12[1];
+ var _useState13 = (0,_react_17_0_2_react.useState)(''),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ teachname = _useState14[0],
+ setTeachname = _useState14[1];
+ var _useState15 = (0,_react_17_0_2_react.useState)(''),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ studentname = _useState16[0],
+ setStudentname = _useState16[1];
+ var _useState17 = (0,_react_17_0_2_react.useState)([]),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ students = _useState18[0],
+ setStudents = _useState18[1];
+ var _useState19 = (0,_react_17_0_2_react.useState)(false),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ downstudents = _useState20[0],
+ setDownstudents = _useState20[1];
+ var _useState21 = (0,_react_17_0_2_react.useState)([]),
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ loaderid = _useState22[0],
+ setLoaderid = _useState22[1];
+ var leaderidRef = (0,_react_17_0_2_react.useRef)();
+ var _useState23 = (0,_react_17_0_2_react.useState)(''),
+ _useState24 = slicedToArray_default()(_useState23, 2),
+ updateimg = _useState24[0],
+ setupdateimg = _useState24[1];
+ var updateimgRef = (0,_react_17_0_2_react.useRef)("");
+ var _useState25 = (0,_react_17_0_2_react.useState)(true),
+ _useState26 = slicedToArray_default()(_useState25, 2),
+ hasMore = _useState26[0],
+ setHasmore = _useState26[1];
+ var _useState27 = (0,_react_17_0_2_react.useState)(false),
+ _useState28 = slicedToArray_default()(_useState27, 2),
+ isedit = _useState28[0],
+ setisedit = _useState28[1];
+ var _Form$useForm = es_form/* default */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ var _useState29 = (0,_react_17_0_2_react.useState)(),
+ _useState30 = slicedToArray_default()(_useState29, 2),
+ imageurl = _useState30[0],
+ setimageurl = _useState30[1];
+ var Croppers = (0,_react_17_0_2_react.useRef)(null);
+ var _useState31 = (0,_react_17_0_2_react.useState)(),
+ _useState32 = slicedToArray_default()(_useState31, 2),
+ Team = _useState32[0],
+ setTeam = _useState32[1];
+ var _useState33 = (0,_react_17_0_2_react.useState)(1),
+ _useState34 = slicedToArray_default()(_useState33, 2),
+ page = _useState34[0],
+ setPage = _useState34[1];
+ var _useState35 = (0,_react_17_0_2_react.useState)(false),
+ _useState36 = slicedToArray_default()(_useState35, 2),
+ isLoading = _useState36[0],
+ setIsLoading = _useState36[1];
+
+ //获取课题/api/competitions/{id}/all_team_members.json
+ function getdatas() {
+ return _getdatas.apply(this, arguments);
+ }
+ function _getdatas() {
+ _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
+ return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
+ case 0:
+ dispatch({
+ type: 'competitions/competition_teams',
+ payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ identifier: identifier
+ })
+ });
+ case 1:
+ case "end":
+ return _context6.stop();
+ }
+ }, _callee6);
+ }));
+ return _getdatas.apply(this, arguments);
+ }
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (!isedit) {
+ setimageurl('');
+ setupdateimg('');
+ updateimgRef.current = "";
+ }
+ }, [isedit]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ getdatas();
+ }, [Header]);
+ function getStudents(_x) {
+ return _getStudents.apply(this, arguments);
+ }
+ function _getStudents() {
+ _getStudents = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(page) {
+ var _data$teachers;
+ var data;
+ return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
+ case 0:
+ _context7.next = 2;
+ return dispatch({
+ type: 'competitions/getStudents',
+ payload: {
+ identifier: identifier,
+ keyword: studentname,
+ team_id: loaderid,
+ page: page
+ }
+ });
+ case 2:
+ data = _context7.sent;
+ if (data) {
+ if (page === 1) {
+ setStudents(toConsumableArray_default()(data.teachers));
+ } else {
+ setStudents([].concat(toConsumableArray_default()(students), toConsumableArray_default()(data.teachers)));
+ }
+ }
+ return _context7.abrupt("return", ((_data$teachers = data.teachers) === null || _data$teachers === void 0 ? void 0 : _data$teachers.length) < 20 ? false : true);
+ case 5:
+ case "end":
+ return _context7.stop();
+ }
+ }, _callee7);
+ }));
+ return _getStudents.apply(this, arguments);
+ }
+ var handleInfiniteOnLoad = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var reload,
+ _res$teachers,
+ res,
+ _args = arguments;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ reload = _args.length > 0 && _args[0] !== undefined ? _args[0] : false;
+ if (!((reload || hasMore) && !isLoading)) {
+ _context.next = 10;
+ break;
+ }
+ setIsLoading(true);
+ setPage(reload ? 1 : page + 1);
+ _context.next = 6;
+ return dispatch({
+ type: 'competitions/getTeacher',
+ payload: {
+ identifier: identifier,
+ keyword: teachname,
+ team_id: loaderid,
+ page: reload ? 1 : page + 1
+ }
+ });
+ case 6:
+ res = _context.sent;
+ reload ? setTeachers(toConsumableArray_default()(res.teachers)) : setTeachers([].concat(toConsumableArray_default()(teachers), toConsumableArray_default()(res.teachers)));
+ setIsLoading(false);
+ if (((_res$teachers = res.teachers) === null || _res$teachers === void 0 ? void 0 : _res$teachers.length) < 20) setHasmore(false);
+ case 10:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function handleInfiniteOnLoad() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ var handleInfiniteOnLoads = /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var reload,
+ _res$teachers2,
+ res,
+ _args2 = arguments;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ reload = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : false;
+ if (!((reload || hasMore) && !isLoading)) {
+ _context2.next = 10;
+ break;
+ }
+ setIsLoading(true);
+ setPage(reload ? 1 : page + 1);
+ _context2.next = 6;
+ return dispatch({
+ type: 'competitions/getStudents',
+ payload: {
+ identifier: identifier,
+ keyword: studentname,
+ team_id: loaderid,
+ page: reload ? 1 : page + 1
+ }
+ });
+ case 6:
+ res = _context2.sent;
+ reload ? setStudents(toConsumableArray_default()(res.teachers)) : setStudents([].concat(toConsumableArray_default()(students), toConsumableArray_default()(res.teachers)));
+ setIsLoading(false);
+ if (((_res$teachers2 = res.teachers) === null || _res$teachers2 === void 0 ? void 0 : _res$teachers2.length) < 20) setHasmore(false);
+ case 10:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function handleInfiniteOnLoads() {
+ return _ref3.apply(this, arguments);
+ };
+ }();
+ //查找老师
+ function getteacher(_x2) {
+ return _getteacher.apply(this, arguments);
+ }
+ function _getteacher() {
+ _getteacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(page) {
+ var _data$teachers2;
+ var data;
+ return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
+ case 0:
+ _context8.next = 2;
+ return dispatch({
+ type: 'competitions/getTeacher',
+ payload: {
+ identifier: identifier,
+ keyword: teachname,
+ team_id: loaderid,
+ page: page
+ }
+ });
+ case 2:
+ data = _context8.sent;
+ if (data) {
+ if (page === 1) {
+ setTeachers(toConsumableArray_default()(data.teachers));
+ } else {
+ setTeachers([].concat(toConsumableArray_default()(teachers), toConsumableArray_default()(data.teachers)));
+ }
+ // console.log(data.teachers);
+ // setTeachers([...teachers, ...data.teachers])
+ }
+ return _context8.abrupt("return", ((_data$teachers2 = data.teachers) === null || _data$teachers2 === void 0 ? void 0 : _data$teachers2.length) < 20 ? false : true);
+ case 5:
+ case "end":
+ return _context8.stop();
+ }
+ }, _callee8);
+ }));
+ return _getteacher.apply(this, arguments);
+ }
+ function handleFileChange(e) {
+ var file = e.target.files[0];
+ if (file) {
+ if (file.size > 2 * 1024 * 1024) {
+ message/* default */.ZP.info("仅支持文件大小小于2M的文件");
+ return;
+ }
+ }
+ //base64
+ var reader = new FileReader();
+ reader.readAsBinaryString(file);
+ reader.onload = function () {
+ var base64_content = btoa(reader.result);
+ updateimgRef.current = "data:".concat(file.type, ";base64,").concat(base64_content);
+ setupdateimg("data:".concat(file.type, ";base64,").concat(base64_content));
+ };
+ reader.onerror = function () {
+ // console.log('there are some problems');
+ };
+ }
+ function _crop() {
+ setimageurl(Croppers.current.getCroppedCanvas().toDataURL());
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ padding: '20px',
+ width: '100%'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ marginBottom: 20
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'baseline',
+ zIndex: 0
+ },
+ children: [((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ className: Teammodules.scoreByBlankRadio,
+ optionType: "button",
+ options: [{
+ label: '我的战队',
+ value: 'mine'
+ }, {
+ label: '全部战队',
+ value: 'join'
+ }],
+ onChange: function onChange(e) {
+ params.isteam = e.target.value;
+ params.keyword = '';
+ params.type = '';
+ params.page = 1;
+ getdatas();
+ },
+ value: params.isteam
+ }), params.isteam === 'mine' && !((0,authority/* isAdmins */.eB)() || Header !== null && Header !== void 0 && (_Header$permission2 = Header.permission) !== null && _Header$permission2 !== void 0 && _Header$permission2.editable) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ fontSize: 14
+ },
+ children: ["\u6211\u7684\u6218\u961F\uFF08", competition_team === null || competition_team === void 0 ? void 0 : competition_team.my_teams_count, "\uFF09"]
+ }), params.isteam === 'join' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginLeft: 30,
+ color: '#5F6368'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u6218\u961F\u603B\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#165DFF'
+ },
+ children: competition_team === null || competition_team === void 0 ? void 0 : competition_team.count
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginRight: 20
+ },
+ children: "\u4E2A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u53C2\u8D5B\u603B\u4EBA\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#165DFF'
+ },
+ children: competition_team === null || competition_team === void 0 ? void 0 : competition_team.members_count
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u4E2A"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ flex: 1,
+ textAlign: 'end',
+ display: 'flex',
+ justifyContent: 'end'
+ },
+ children: [params.isteam === 'join' && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
+ style: {
+ width: 379
+ },
+ dataSource: [],
+ value: {
+ id: params.type,
+ value: params.keyword
+ },
+ onChange: function onChange(input, id) {
+ params.keyword = input;
+ params.page = 1;
+ params.type = 1;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u8FDB\u884C\u641C\u7D22"
+ }), params.isteam === 'mine' && (competition_team === null || competition_team === void 0 || (_competition_team$my_ = competition_team.my_teams) === null || _competition_team$my_ === void 0 ? void 0 : _competition_team$my_.filter(function (item) {
+ return !item.active;
+ }).length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ fontSize: 14,
+ color: '#FA6400'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {
+ style: {
+ marginRight: 6,
+ fontSize: 14
+ }
+ }), " \u60A8\u6709", competition_team === null || competition_team === void 0 || (_competition_team$my_2 = competition_team.my_teams) === null || _competition_team$my_2 === void 0 ? void 0 : _competition_team$my_2.filter(function (item) {
+ return !item.active;
+ }).length, "\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"]
+ })]
+ })]
+ }), (params === null || params === void 0 ? void 0 : params.isteam) === "mine" && (competition_team === null || competition_team === void 0 || (_competition_team$my_3 = competition_team.my_teams) === null || _competition_team$my_3 === void 0 ? void 0 : _competition_team$my_3.map(function (item, index) {
+ var _user$userInfo, _item$team_members;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.items,
+ children: [item !== null && item !== void 0 && item.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: Teammodules.img,
+ src: env/* default */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.team_log)
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.img,
+ children: item.name.length > 2 ? item.name.substring(0, 2) : item.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.names,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'inline-flex',
+ alignItems: 'baseline'
+ },
+ children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: item === null || item === void 0 ? void 0 : item.name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.teamname,
+ style: {
+ width: '80%'
+ },
+ children: item === null || item === void 0 ? void 0 : item.name
+ })
+ }), " ", (item === null || item === void 0 ? void 0 : item.manage_permission) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: function onClick() {
+ setisedit(true);
+ setTeam(item);
+ },
+ style: {
+ color: '#165DFF',
+ cursor: 'pointer',
+ marginLeft: 10
+ },
+ className: "iconfont icon-bianji10 font14"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.time,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Teammodules.createtime,
+ children: "\u521B\u5EFA\u65F6\u95F4"
+ }), " ", item === null || item === void 0 ? void 0 : item.created_at]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.width30,
+ style: {
+ width: '38%'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: Teammodules.loaderimg,
+ src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(item.creator.image_url)
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ title: item.creator.name,
+ children: item.creator.name.length > 6 ? item.creator.name.substring(0, 6) + '...' : item.creator.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginLeft: 20
+ },
+ children: item.school_name ? item.school_name.length > 6 ? item.school_name.substring(0, 6) + '...' : item.school_name : '--'
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 60,
+ color: '#5F6367'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u9080\u8BF7\u7801"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ margin: '0px 10px',
+ color: '#232B40'
+ },
+ title: item.invite_code,
+ children: item.invite_code || '--'
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, {
+ text: "\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.username, "\u9080\u8BF7\u60A8\u52A0\u5165\u3010").concat(Header === null || Header === void 0 ? void 0 : Header.name, "\u3011-\u300A").concat(item === null || item === void 0 ? void 0 : item.name, "\u300B\u6218\u961F\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u961F\u5458\u7684\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6218\u961F\u3002\u201D\u94FE\u63A5\uFF1A").concat(window.location.origin).concat(window.location.pathname, "?code=").concat(item.invite_code),
+ onCopy: function onCopy() {
+ return message/* default */.ZP.success('复制成功');
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-fuzhi font-14",
+ style: {
+ display: "inline-block",
+ color: '#0152d9',
+ cursor: 'pointer'
+ }
+ })
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.width30,
+ style: {
+ justifyContent: 'end'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#5F6368'
+ },
+ children: "\u6218\u961F\u6210\u5458"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#232B40',
+ margin: '0px 10px'
+ },
+ children: [item === null || item === void 0 || (_item$team_members = item.team_members) === null || _item$team_members === void 0 ? void 0 : _item$team_members.length, "\u4EBA"]
+ }), (item === null || item === void 0 ? void 0 : item.manage_permission) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#3061D0',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ setEditTeamItem(item === null || item === void 0 ? void 0 : item.team_members);
+ setLoaderid(item === null || item === void 0 ? void 0 : item.id);
+ },
+ children: "\u8BBE\u7F6E"
+ }), !(item !== null && item !== void 0 && item.active) && /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {
+ style: {
+ color: '#FA6400',
+ marginLeft: 10,
+ marginTop: '-2px'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#3061D0',
+ cursor: 'pointer',
+ marginLeft: 40
+ },
+ onClick: function onClick() {
+ modal/* default */.Z.confirm({
+ title: item !== null && item !== void 0 && item.manage_permission ? '解散战队' : '退出战队',
+ content: "\u662F\u5426\u786E\u8BA4".concat(item !== null && item !== void 0 && item.manage_permission ? '解散' : '退出', "\u6218\u961F"),
+ okButtonProps: {
+ loading: buttonloading
+ },
+ onOk: function () {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ var data, _data;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ setbuttonloading(true);
+ if (!(item !== null && item !== void 0 && item.manage_permission)) {
+ _context3.next = 8;
+ break;
+ }
+ _context3.next = 4;
+ return dispatch({
+ type: 'competitions/DeleteTeam',
+ payload: {
+ identifier: identifier,
+ id: item === null || item === void 0 ? void 0 : item.id
+ }
+ });
+ case 4:
+ data = _context3.sent;
+ if (data && data.status === 0) {
+ message/* default */.ZP.info("\u89E3\u6563\u6210\u529F");
+ dispatch({
+ type: 'competitions/getStaff',
+ payload: {
+ identifier: identifier
+ }
+ });
+ dispatch({
+ type: 'competitions/getHeader',
+ payload: {
+ identifier: identifier
+ }
+ });
+ }
+ _context3.next = 12;
+ break;
+ case 8:
+ _context3.next = 10;
+ return dispatch({
+ type: 'competitions/ExitTeam',
+ payload: {
+ identifier: identifier,
+ id: item === null || item === void 0 ? void 0 : item.id
+ }
+ });
+ case 10:
+ _data = _context3.sent;
+ if (_data && _data.status === 0) {
+ message/* default */.ZP.info("\u9000\u51FA\u6218\u961F\u6210\u529F");
+ dispatch({
+ type: 'competitions/getStaff',
+ payload: {
+ identifier: identifier
+ }
+ });
+ dispatch({
+ type: 'competitions/getHeader',
+ payload: {
+ identifier: identifier
+ }
+ });
+ }
+ case 12:
+ setbuttonloading(false);
+ case 13:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ },
+ children: item !== null && item !== void 0 && item.manage_permission ? '解散战队' : '退出战队'
+ })]
+ })]
+ });
+ })), (params === null || params === void 0 ? void 0 : params.isteam) === 'join' && (competition_team === null || competition_team === void 0 || (_competition_team$com = competition_team.competition_teams) === null || _competition_team$com === void 0 ? void 0 : _competition_team$com.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (params === null || params === void 0 ? void 0 : params.isteam) === 'mine' && (competition_team === null || competition_team === void 0 || (_competition_team$my_4 = competition_team.my_teams) === null || _competition_team$my_4 === void 0 ? void 0 : _competition_team$my_4.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (params === null || params === void 0 ? void 0 : params.isteam) === "join" && (competition_team === null || competition_team === void 0 || (_competition_team$com2 = competition_team.competition_teams) === null || _competition_team$com2 === void 0 ? void 0 : _competition_team$com2.map(function (item, index) {
+ var _item$team_members2;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.items,
+ children: [item !== null && item !== void 0 && item.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: env/* default */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.team_log)
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.img,
+ children: item.name.length > 2 ? item.name.substring(0, 2) : item.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.names,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.teamname,
+ children: item === null || item === void 0 ? void 0 : item.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.time,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Teammodules.createtime,
+ children: "\u521B\u5EFA\u65F6\u95F4"
+ }), " ", item === null || item === void 0 ? void 0 : item.created_at]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.width30,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: Teammodules.loaderimg,
+ src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(item.creator.image_url)
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ title: item.creator.name,
+ children: item.creator.name.length > 6 ? item.creator.name.substring(0, 6) + '...' : item.creator.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginLeft: 20
+ },
+ children: item.school_name ? item.school_name.length > 6 ? item.school_name.substring(0, 6) + '...' : item.school_name : '--'
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.width30,
+ style: {
+ justifyContent: 'end'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#5F6368'
+ },
+ children: "\u6218\u961F\u6210\u5458"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#232B40',
+ margin: '0px 10px'
+ },
+ children: [item === null || item === void 0 || (_item$team_members2 = item.team_members) === null || _item$team_members2 === void 0 ? void 0 : _item$team_members2.length, "\u4EBA"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#3061D0',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ setTeamItem(item);
+ },
+ children: "\u67E5\u770B"
+ })]
+ })]
+ });
+ })), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.countWrap,
+ style: {
+ marginTop: 20
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ showQuickJumper: true,
+ hideOnSinglePage: true,
+ showSizeChanger: true,
+ pageSizeOptions: ['10', '15', '50', '100', '200'],
+ total: params.isteam === 'mine' ? competition_team === null || competition_team === void 0 ? void 0 : competition_team.my_teams_count : competition_team === null || competition_team === void 0 ? void 0 : competition_team.count,
+ onChange: function onChange(page, pageSize) {
+ params.page = page;
+ params.per_page = pageSize;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ },
+ pageSize: params.per_page
+ // hideOnSinglePage={true}
+ ,
+ current: params.page
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: (TeamItem === null || TeamItem === void 0 || (_TeamItem$team_member = TeamItem.team_members) === null || _TeamItem$team_member === void 0 ? void 0 : _TeamItem$team_member.length) > 0,
+ width: 1000,
+ className: Teammodules.scoremodal,
+ closable: false,
+ centered: true,
+ onCancel: function onCancel() {
+ return setTeamItem([]);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.title,
+ children: TeamItem === null || TeamItem === void 0 ? void 0 : TeamItem.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setTeamItem([]);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: Teammodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-danchuangguanbi"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ dataSource: TeamItem === null || TeamItem === void 0 ? void 0 : TeamItem.team_members,
+ pagination: false,
+ style: {
+ marginTop: 30
+ },
+ scroll: {
+ y: 300
+ },
+ columns: [{
+ title: '头像',
+ align: 'left',
+ dataIndex: 'image_url',
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: Teammodules.loaderimg,
+ src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text)
+ });
+ }
+ }, {
+ title: '姓名',
+ align: 'left',
+ dataIndex: 'name',
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -'
+ })
+ });
+ }
+ }, {
+ title: '手机',
+ align: 'left',
+ dataIndex: 'phone',
+ ellipsis: {
+ showTitle: true
+ },
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '- -'
+ });
+ }
+ }, {
+ title: '学校/单位',
+ align: 'left',
+ dataIndex: 'school_name',
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -'
+ })
+ });
+ }
+ }, {
+ title: '职业',
+ align: 'left',
+ ellipsis: {
+ showTitle: true
+ },
+ dataIndex: 'identity',
+ render: function render(text, item) {
+ return text || '- -';
+ }
+ }, {
+ title: '学号',
+ align: 'left',
+ ellipsis: {
+ showTitle: true
+ },
+ dataIndex: 'student_id',
+ render: function render(text, item) {
+ return text || '- -';
+ }
+ }, {
+ title: '角色',
+ align: 'left',
+ dataIndex: 'role',
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: text === 'leader' ? '#3061D0' : '#01795D'
+ },
+ children: [text === "leader" ? '队长' : '队员', (item === null || item === void 0 ? void 0 : item.creator) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#FA6400',
+ display: 'inline-flex',
+ width: 48,
+ height: 22,
+ borderRadius: 4,
+ lineHeight: '22px',
+ background: '#FEEADC',
+ textAlign: 'center',
+ marginLeft: 10,
+ justifyContent: 'center',
+ fontSize: 12
+ },
+ children: "\u521B\u5EFA\u8005"
+ })]
+ });
+ }
+ }]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: (EditTeamItem === null || EditTeamItem === void 0 ? void 0 : EditTeamItem.length) > 0,
+ width: 1000,
+ className: Teammodules.scoremodal,
+ closable: false,
+ destroyOnClose: true,
+ centered: true,
+ onCancel: function onCancel() {
+ setEditTeamItem([]);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ setDownteacher(false);
+ setDownstudents(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.title,
+ children: "\u8BBE\u7F6E\u6218\u961F\u6210\u5458"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ getdatas();
+ setDownteacher(false);
+ setDownstudents(false);
+ setStudentname('');
+ setTeachname('');
+ setEditTeamItem([]);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: Teammodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-danchuangguanbi"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ marginTop: 30
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center',
+ flex: 1
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#5F6368'
+ },
+ children: "\u6DFB\u52A0\u8001\u5E08"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
+ overlayStyle: {
+ width: 600
+ },
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ maxHeight: 260,
+ overflow: 'auto'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), {
+ initialLoad: false,
+ pageStart: 1,
+ threshold: 20,
+ loadMore: function loadMore(page) {
+ handleInfiniteOnLoad();
+ },
+ hasMore: hasMore,
+ useWindow: false,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ showHeader: false,
+ pagination: false,
+ dataSource: teachers,
+ columns: [{
+ align: 'left',
+ width: 60,
+ dataIndex: 'image_url',
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ style: {
+ marginLeft: '10px',
+ marginRight: '3px'
+ },
+ className: Teammodules.loaderimg,
+ src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text)
+ });
+ }
+ }, {
+ align: 'left',
+ dataIndex: 'name'
+ }, {
+ align: 'left',
+ dataIndex: 'phone'
+ }, {
+ align: 'left',
+ dataIndex: 'identity'
+ }, {
+ align: 'left',
+ dataIndex: 'school_name'
+ }, {
+ align: 'left',
+ dataIndex: 'image_url',
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Teammodules.task_hide,
+ style: {
+ textAlign: 'left',
+ width: '24%',
+ color: item.enrolled ? '#28be6c' : !item.enrolled && item.enrollable === false ? '#F3730C' : '',
+ padding: '0px 5px',
+ fontSize: '12px'
+ },
+ children: item.enrolled ? '已加入本战队' : !item.enrolled && item.enrollable === false ? '已加入其他战队' : ''
+ });
+ }
+ }],
+ onRow: function onRow(record) {
+ return {
+ onClick: function onClick(event) {
+ if (!(record !== null && record !== void 0 && record.authentication) && Header !== null && Header !== void 0 && Header.is_authentication) {
+ message/* default */.ZP.info('当前竞赛需要实名认证,该用户未进行实名认证不能参与。');
+ return;
+ }
+ if (record.enrolled) {
+ message/* default */.ZP.info('该用户已经加入战队');
+ return;
+ }
+ if (record.need_mail) {
+ message/* default */.ZP.info('该用户没有邮箱');
+ return;
+ }
+ if (record.need_phone) {
+ message/* default */.ZP.info('该用户没有手机号');
+ return;
+ }
+ if ((EditTeamItem === null || EditTeamItem === void 0 ? void 0 : EditTeamItem.filter(function (team) {
+ return record.id === team.id;
+ }).length) > 0) {
+ message/* default */.ZP.info('该用户已在战队列表,请不要重复添加');
+ return;
+ }
+ var teachers = EditTeamItem;
+ teachers.push(record);
+ console.log('---', teachers);
+ setDownteacher(false);
+ setEditTeamItem(toConsumableArray_default()(teachers));
+ }
+ };
+ }
+ })
+ })
+ }),
+ title: "",
+ placement: "bottomLeft",
+ open: downteacher,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ marginLeft: 16
+ },
+ className: Teammodules.searchWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
+ placeholder: "\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u8FDB\u884C\u6DFB\u52A0",
+ size: "large",
+ className: Teammodules.search,
+ value: teachname,
+ onChange: function onChange(e) {
+ setTeachname(e.target.value);
+ },
+ onSearch: function onSearch(value) {
+ setDownteacher(true);
+ setTeachers([]);
+ setPage(1);
+ getteacher(1);
+ },
+ onBlur: function onBlur() {
+ // setDownteacher(false)
+ setHasmore(true);
+ setPage(1);
+ setIsLoading(false);
+ },
+ suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-sousuo9 font14 ".concat(Teammodules.searchIcon),
+ onClick: function onClick(e) {
+ e.stopPropagation();
+ setDownteacher(true);
+ setTeachers([]);
+ setPage(1);
+ getteacher(1);
+ }
+ })
+ })
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center',
+ flex: 1,
+ justifyContent: 'flex-end'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#5F6368'
+ },
+ children: "\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
+ overlayStyle: {
+ width: 700
+ },
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ maxHeight: 260,
+ overflow: 'auto'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), {
+ initialLoad: false,
+ pageStart: 1,
+ threshold: 20,
+ loadMore: function loadMore(page) {
+ handleInfiniteOnLoads();
+ },
+ hasMore: hasMore,
+ useWindow: false,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ showHeader: false,
+ pagination: false,
+ dataSource: students,
+ columns: [{
+ align: 'left',
+ width: 60,
+ dataIndex: 'image_url',
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ style: {
+ marginLeft: '10px',
+ marginRight: '3px'
+ },
+ className: Teammodules.loaderimg,
+ src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text)
+ });
+ }
+ }, {
+ align: 'left',
+ dataIndex: 'name'
+ }, {
+ align: 'left',
+ dataIndex: 'phone'
+ }, {
+ align: 'left',
+ dataIndex: 'student_id'
+ }, {
+ align: 'left',
+ dataIndex: 'school_name'
+ }, {
+ align: 'left',
+ dataIndex: 'image_url',
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Teammodules.task_hide,
+ style: {
+ textAlign: 'left',
+ width: '24%',
+ color: item.enrolled ? '#28be6c' : !item.enrolled && item.enrollable === false ? '#F3730C' : '',
+ padding: '0px 5px',
+ fontSize: '12px'
+ },
+ children: item.enrolled ? '已加入本战队' : !item.enrolled && item.enrollable === false ? '已加入其他战队' : ''
+ });
+ }
+ }],
+ onRow: function onRow(record) {
+ return {
+ onClick: function onClick(event) {
+ if (!(record !== null && record !== void 0 && record.authentication) && Header !== null && Header !== void 0 && Header.is_authentication) {
+ message/* default */.ZP.info('当前竞赛需要实名认证,该用户未进行实名认证不能参与。');
+ return;
+ }
+ if (record.enrolled) {
+ message/* default */.ZP.info('该用户已经加入战队');
+ return;
+ }
+ if (record.need_mail) {
+ message/* default */.ZP.info('该用户没有邮箱');
+ return;
+ }
+ if (record.need_phone) {
+ message/* default */.ZP.info('该用户没有手机号');
+ return;
+ }
+ if ((EditTeamItem === null || EditTeamItem === void 0 ? void 0 : EditTeamItem.filter(function (team) {
+ return record.id === team.id;
+ }).length) > 0) {
+ message/* default */.ZP.info('该用户已在战队列表,请不要重复添加');
+ return;
+ }
+ var teachers = EditTeamItem;
+ teachers.push(record);
+ setDownstudents(false);
+ setEditTeamItem(toConsumableArray_default()(teachers));
+ }
+ };
+ }
+ })
+ })
+ }),
+ title: "",
+ placement: "bottomRight",
+ open: downstudents,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ marginLeft: 16
+ },
+ className: Teammodules.searchWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, {
+ placeholder: "\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0",
+ size: "large",
+ className: Teammodules.search,
+ value: studentname,
+ onChange: function onChange(e) {
+ setStudentname(e.target.value);
+ },
+ onSearch: function onSearch(value) {
+ setDownstudents(true);
+ setStudents([]);
+ setPage(1);
+ getStudents(1);
+ },
+ onBlur: function onBlur() {
+ setHasmore(true);
+ setPage(1);
+ setIsLoading(false);
+ },
+ suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-sousuo9 font14 ".concat(Teammodules.searchIcon),
+ onClick: function onClick(e) {
+ e.stopPropagation();
+ setDownstudents(true);
+ setStudents([]);
+ setPage(1);
+ getStudents(1);
+ }
+ })
+ })
+ })
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ display: 'flex',
+ marginBottom: '12px',
+ marginTop: '20px'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ style: {
+ flex: '1',
+ color: '#666666'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#9B9B9B'
+ },
+ children: "\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A"
+ }), Staff && Staff.all_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [Staff && Staff.all_staff.minimum, "-", Staff && Staff.all_staff.maximum, "\u540D\u6210\u5458"]
+ }) : '', Staff && Staff.teacher_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [Staff && Staff.teacher_staff.minimum, "-", Staff && Staff.teacher_staff.maximum, "\u540D\u6559\u5E08"]
+ }) : '', Staff && Staff.teacher_staff && Staff.member_staff ? '/' : '', Staff && Staff.member_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [Staff && Staff.member_staff.minimum, "-", Staff && Staff.member_staff.maximum, "\u540D\u5B66\u751F"]
+ }) : '']
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ dataSource: EditTeamItem,
+ pagination: false,
+ style: {
+ marginTop: '-10px'
+ },
+ scroll: {
+ y: 300
+ },
+ columns: [{
+ title: '头像',
+ align: 'left',
+ width: 60,
+ dataIndex: 'image_url',
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: Teammodules.loaderimg,
+ style: {
+ width: 20,
+ height: 20
+ },
+ src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text)
+ });
+ }
+ }, {
+ title: '姓名',
+ align: 'left',
+ dataIndex: 'name',
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -'
+ })
+ });
+ }
+ }, {
+ title: '手机',
+ align: 'left',
+ width: 130,
+ dataIndex: 'phone',
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '- -'
+ })
+ });
+ }
+ }, {
+ title: '学校/单位',
+ align: 'left',
+ dataIndex: 'school_name',
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: text,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -'
+ })
+ });
+ }
+ }, {
+ title: '职业',
+ align: 'left',
+ dataIndex: 'identity',
+ render: function render(text, item) {
+ return text || '- -';
+ }
+ }, {
+ title: '学号',
+ align: 'left',
+ dataIndex: 'student_id',
+ render: function render(text, item) {
+ return text || '- -';
+ }
+ }, {
+ title: '角色',
+ align: 'left',
+ dataIndex: 'role',
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: text === 'leader' ? '#3061D0' : '#01795D'
+ },
+ children: [text === "leader" ? '队长' : '队员', (item === null || item === void 0 ? void 0 : item.creator) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#FA6400',
+ display: 'inline-flex',
+ width: 48,
+ height: 22,
+ borderRadius: 4,
+ lineHeight: '22px',
+ background: '#FEEADC',
+ textAlign: 'center',
+ marginLeft: 10,
+ justifyContent: 'center',
+ fontSize: 12
+ },
+ children: "\u521B\u5EFA\u8005"
+ })]
+ });
+ }
+ }, {
+ title: '操作',
+ align: 'right',
+ width: 150,
+ dataIndex: 'role',
+ render: function render(text, items, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: '#3061D0'
+ },
+ children: [text != "leader" && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ var data = EditTeamItem;
+ var leaderindex = EditTeamItem && EditTeamItem.findIndex(function (item) {
+ return item.role === 'leader';
+ });
+ data[index].role = 'leader';
+ data[leaderindex].role = data && data[leaderindex].is_teacher ? 'teacher' : 'member';
+ //排序 规则为 队长永远只第一位 创建者只第二位
+ var datas = data.sort(function (item, item1) {
+ return item.creator ? -1 : 1;
+ }).sort(function (item, item1) {
+ return item.role === 'leader' ? -1 : 1;
+ });
+ setEditTeamItem(toConsumableArray_default()(datas));
+ leaderidRef.current = items.id;
+ },
+ children: "\u8BBE\u7F6E\u961F\u957F"
+ }), text != "leader" && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ onClick: function onClick() {
+ var data = EditTeamItem && EditTeamItem.filter(function (item) {
+ return item.id != items.id;
+ });
+ setEditTeamItem(toConsumableArray_default()(data));
+ },
+ style: {
+ marginLeft: 20
+ },
+ children: "\u5220\u9664"
+ })]
+ });
+ }
+ }]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Teammodules.no,
+ onClick: function onClick() {
+ setEditTeamItem([]);
+ setDownstudents(false);
+ setDownteacher(false);
+ setStudentname('');
+ setTeachname('');
+ getdatas();
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ loading: buttonloading,
+ className: Teammodules.yes,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
+ var member_ids, teacher_ids, data;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ member_ids = [];
+ teacher_ids = [];
+ EditTeamItem && EditTeamItem.map(function (item, index) {
+ if (item.is_teacher) {
+ teacher_ids.push(item.id);
+ } else {
+ member_ids.push(item.id);
+ }
+ });
+ _context4.next = 5;
+ return dispatch({
+ type: 'competitions/SubmitTeam',
+ payload: {
+ identifier: identifier,
+ teamid: loaderid,
+ member_ids: member_ids,
+ teacher_ids: teacher_ids,
+ leader: leaderidRef.current
+ }
+ });
+ case 5:
+ data = _context4.sent;
+ if (data && data.status === 0) {
+ // console.log(data.teachers);
+ message/* default */.ZP.info('修改成功');
+ setEditTeamItem([]);
+ getdatas();
+ }
+ case 7:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ })),
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: isedit,
+ width: 610,
+ className: Teammodules.scoremodal,
+ closable: false,
+ destroyOnClose: true,
+ centered: true,
+ onCancel: function onCancel() {
+ return setisedit(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.title,
+ children: "\u7F16\u8F91\u6218\u961F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setisedit(false);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: Teammodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-danchuangguanbi"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, {
+ form: form,
+ layout: "vertical",
+ initialValues: {
+ name: Team === null || Team === void 0 ? void 0 : Team.name
+ },
+ onFinish: /*#__PURE__*/function () {
+ var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) {
+ var _Croppers$current;
+ var data;
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
+ case 0:
+ setbuttonloading(true);
+ _context5.next = 3;
+ return dispatch({
+ type: 'competitions/UpTeam',
+ payload: {
+ identifier: identifier,
+ Teannameid: Team === null || Team === void 0 ? void 0 : Team.id,
+ name: values === null || values === void 0 ? void 0 : values.name,
+ image: ((_Croppers$current = Croppers.current) === null || _Croppers$current === void 0 || (_Croppers$current = _Croppers$current.getCroppedCanvas()) === null || _Croppers$current === void 0 ? void 0 : _Croppers$current.toDataURL("image/jpeg")) || ''
+ }
+ });
+ case 3:
+ data = _context5.sent;
+ setbuttonloading(false);
+ if ((data === null || data === void 0 ? void 0 : data.status) === 0) {
+ // return
+ getdatas();
+ setisedit(false);
+ }
+ case 6:
+ case "end":
+ return _context5.stop();
+ }
+ }, _callee5);
+ }));
+ return function (_x3) {
+ return _ref5.apply(this, arguments);
+ };
+ }(),
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u6218\u961F\u540D\u79F0",
+ name: "name",
+ className: Teammodules.jsinput,
+ rules: [{
+ required: true,
+ validator: function validator(_, value) {
+ var _value$replaceAll;
+ return (value === null || value === void 0 || (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) > 0 ? Promise.resolve() : Promise.reject('请填写竞赛名称');
+ }
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ maxLength: 60,
+ className: Teammodules.baseFormItem,
+ showCount: true,
+ style: {
+ fontSize: 14,
+ marginTop: 10
+ }
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ style: {
+ marginTop: '15px',
+ marginLeft: '8px',
+ width: "544px"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "LOGO\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("label", {
+ id: "uploadBtn",
+ style: {
+ color: '#4DACFF',
+ cursor: "pointer"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("input", {
+ type: "file",
+ className: "sr-only",
+ id: "inputImage",
+ name: "file",
+ accept: "image/*",
+ onChange: handleFileChange,
+ style: {
+ display: "none"
+ }
+ }), "\u4E0A\u4F20LOGO"]
+ }), "\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginLeft: 10,
+ color: '#FA6400'
+ },
+ children: "\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginTop: '15px',
+ marginLeft: '8px',
+ display: 'flex'
+ },
+ children: [imageurl ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: Teammodules.Spanradius,
+ src: imageurl
+ }) : Team !== null && Team !== void 0 && Team.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: env/* default */.Z.IMG_SERVER + '/' + (Team === null || Team === void 0 ? void 0 : Team.team_log),
+ className: Teammodules.Spanradius
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.Spanradius,
+ children: (Team === null || Team === void 0 || (_Team$name = Team.name) === null || _Team$name === void 0 ? void 0 : _Team$name.length) > 2 ? Team === null || Team === void 0 || (_Team$name2 = Team.name) === null || _Team$name2 === void 0 ? void 0 : _Team$name2.substring(0, 2) : Team === null || Team === void 0 ? void 0 : Team.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(react_cropper/* default */.Z, {
+ style: {
+ width: '320px',
+ height: '320px',
+ marginLeft: "30px",
+ background: '#EEEEEE'
+ },
+ src: updateimgRef.current || env/* default */.Z.IMG_SERVER + '/' + (Team === null || Team === void 0 ? void 0 : Team.team_log),
+ guides: false,
+ ref: Croppers,
+ crop: _crop
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Teammodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Teammodules.no,
+ onClick: function onClick() {
+ setisedit(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ loading: buttonloading,
+ className: Teammodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var StudentTeam = ((0,_umi_production_exports.connect)(function (_ref6) {
+ var competitions = _ref6.competitions,
+ loading = _ref6.loading,
+ globalSetting = _ref6.globalSetting,
+ user = _ref6.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ loading: loading.models.competitions,
+ user: user
+ };
+})(StudentTeam_competitionsPage));
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/index.tsx
+
+
+
+
+
+var Edit_Team_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var dropMenu = [{
+ id: '',
+ name: '全部'
}, {
- value: '西藏',
- label: '西藏',
- children: [{
- value: "拉萨",
- label: '拉萨'
- }, {
- value: '阿里',
- label: '阿里'
- }, {
- value: '昌都',
- label: '昌都'
- }, {
- value: '林芝',
- label: '林芝'
- }, {
- value: '那曲',
- label: '那曲'
- }, {
- value: '日喀则',
- label: '日喀则'
- }, {
- value: '山南',
- label: '山南'
- }]
+ id: 1,
+ name: '姓名'
}, {
- value: '云南',
- label: '云南',
- children: [{
- value: "昆明",
- label: '昆明'
- }, {
- value: '大理',
- label: '大理'
- }, {
- value: '保山',
- label: '保山'
- }, {
- value: '楚雄',
- label: '楚雄'
- }, {
- value: '大理',
- label: '大理'
- }, {
- value: '东川',
- label: '东川'
- }, {
- value: '个旧',
- label: '个旧'
- }, {
- value: '景洪',
- label: '景洪'
- }, {
- value: '开远',
- label: '开远'
- }, {
- value: '临沧',
- label: '临沧'
- }, {
- value: '丽江',
- label: '丽江'
- }, {
- value: '六库',
- label: '六库'
- }, {
- value: '潞西',
- label: '潞西'
- }, {
- value: '曲靖',
- label: '曲靖'
- }, {
- value: '思茅',
- label: '思茅'
- }, {
- value: '文山',
- label: '文山'
- }, {
- value: '西双版纳',
- label: '西双版纳'
- }, {
- value: '玉溪',
- label: '玉溪'
- }, {
- value: '中甸',
- label: '中甸'
- }, {
- value: '昭通',
- label: '昭通'
- }]
+ id: 2,
+ name: '手机号'
}, {
- value: '浙江',
- label: '浙江',
- children: [{
- value: "杭州",
- label: '杭州'
- }, {
- value: "温州",
- label: '温州'
- }, {
- value: '安吉',
- label: '安吉'
- }, {
- value: '慈溪',
- label: '慈溪'
- }, {
- value: '定海',
- label: '定海'
- }, {
- value: '奉化',
- label: '奉化'
- }, {
- value: '海盐',
- label: '海盐'
- }, {
- value: '黄岩',
- label: '黄岩'
- }, {
- value: '湖州',
- label: '湖州'
- }, {
- value: '嘉兴',
- label: '嘉兴'
- }, {
- value: '金华',
- label: '金华'
- }, {
- value: '临安',
- label: '临安'
- }, {
- value: '临海',
- label: '临海'
+ id: 3,
+ name: '邮箱'
+}];
+var Team_identityMap = {
+ "teacher": "教师",
+ "student": "学生",
+ "professional": "专业人士"
+};
+var Edit_Team_competitionsPage = function competitionsPage(_ref) {
+ var _Header$permission;
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, Edit_Team_excluded);
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier;
+ var Header = competitions.Header,
+ competition_team = competitions.competition_team,
+ Staff = competitions.Staff,
+ Prizes = competitions.Prizes,
+ Account = competitions.Account;
+ var _useState = (0,_react_17_0_2_react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ userList = _useState2[0],
+ setuserList = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(''),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ isteam = _useState4[0],
+ setisteam = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)({
+ page: 1,
+ per_page: 10,
+ keyword: '',
+ type: '',
+ personal: true
+ }),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ params = _useState6[0],
+ setparams = _useState6[1];
+
+ //获取课题/api/competitions/{id}/all_team_members.json
+ function getdatas() {
+ return _getdatas.apply(this, arguments);
+ }
+ function _getdatas() {
+ _getdatas = 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/competitions/".concat(identifier, "/all_team_members.json"), {
+ method: 'get',
+ params: params
+ });
+ case 2:
+ res = _context3.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ setuserList(res);
+ }
+ case 4:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return _getdatas.apply(this, arguments);
+ }
+ var _useState7 = (0,_react_17_0_2_react.useState)(false),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ isshow = _useState8[0],
+ setisshow = _useState8[1];
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (Header !== null && Header !== void 0 && Header.personal) {
+ getdatas();
+ } else {}
+ }, [Header]);
+ var columns = [{
+ title: '序号',
+ align: 'left',
+ dataIndex: 'name',
+ width: 80,
+ render: function render(text, item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: index + 1
+ });
+ }
}, {
- value: '丽水',
- label: '丽水'
+ title: '参赛人',
+ align: 'left',
+ dataIndex: 'name',
+ width: 120,
+ ellipsis: {
+ showTitle: false
+ },
+ render: function render(text, record) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: text,
+ children: (text === null || text === void 0 ? void 0 : text.length) > 4 ? text.substring(0, 4) + '...' : text
+ }), (record === null || record === void 0 ? void 0 : record.authentication) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u5DF2\u5B9E\u540D\u8BA4\u8BC1",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: isrenzheng,
+ style: {
+ marginLeft: 5,
+ marginTop: '-2px'
+ }
+ })
+ })]
+ });
+ }
}, {
- value: '宁波',
- label: '宁波'
+ title: '个人成绩',
+ align: 'left',
+ width: 100,
+ dataIndex: 'score',
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || "- -"
+ });
+ }
}, {
- value: '瓯海',
- label: '瓯海'
+ title: '角色',
+ align: 'left',
+ width: 100,
+ dataIndex: 'identity',
+ render: function render(text, record) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [Team_identityMap[text], (record === null || record === void 0 ? void 0 : record.professional_certification) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u5DF2\u804C\u4E1A\u8BA4\u8BC1",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: isrenzheng,
+ style: {
+ marginLeft: 5,
+ marginTop: '-2px'
+ }
+ })
+ })]
+ });
+ }
}, {
- value: '平湖',
- label: '平湖'
+ title: '手机号',
+ align: 'left',
+ width: 160,
+ dataIndex: 'phone',
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text || '- -'
+ });
+ }
}, {
- value: '千岛湖',
- label: '千岛湖'
+ title: '学号/工号',
+ align: 'left',
+ dataIndex: 'student_id',
+ width: 160,
+ ellipsis: {
+ showTitle: false
+ },
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: text,
+ children: text || '- -'
+ });
+ }
}, {
- value: '衢州',
- label: '衢州'
+ title: '学校/单位',
+ align: 'left',
+ dataIndex: 'school',
+ ellipsis: {
+ showTitle: false
+ },
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: text || "",
+ children: text || "--"
+ });
+ }
}, {
- value: '江山',
- label: '江山'
+ title: '地区',
+ align: 'left',
+ dataIndex: 'province',
+ width: 100,
+ ellipsis: {
+ showTitle: false
+ },
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: text || "",
+ children: text || '- -'
+ });
+ }
}, {
- value: '瑞安',
- label: '瑞安'
+ title: '操作',
+ align: 'right',
+ dataIndex: 'is_cancel_score',
+ width: 100,
+ render: function render(text, item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: text === 0 || text === false ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#165DFF",
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ modal/* default */.Z.confirm({
+ icon: null,
+ centered: true,
+ title: '取消成绩',
+ content: '请确认是否取消该成员成绩,取消后该成员的成绩将视为无成绩,不进行排名。',
+ onOk: function () {
+ var _onOk = 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/competitions/".concat(identifier, "/set_score_status.json"), {
+ method: 'put',
+ body: {
+ competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id,
+ competition_team_id: item === null || item === void 0 ? void 0 : item.competition_team_id,
+ is_cancel_score: 1
+ }
+ });
+ case 2:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default */.ZP.info('取消成功');
+ params.page = 1;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ },
+ children: "\u53D6\u6D88\u6210\u7EE9"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ 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/competitions/".concat(identifier, "/set_score_status.json"), {
+ method: 'put',
+ body: {
+ competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id,
+ competition_team_id: item === null || item === void 0 ? void 0 : item.competition_team_id,
+ is_cancel_score: 0
+ }
+ });
+ case 2:
+ res = _context2.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default */.ZP.info('恢复成功');
+ params.page = 1;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ }
+ case 4:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ style: {
+ color: "#FD9200",
+ cursor: 'pointer'
+ },
+ children: "\u6062\u590D\u6210\u7EE9"
+ })
+ });
+ }
+ }];
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ className: Teammodules.bg,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.title,
+ style: {
+ display: 'flex'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ style: {
+ width: '100%'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ flex: "1",
+ children: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队详情'
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
+ children: [((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable) && !Header.personal) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Teammodules.button,
+ onClick: function onClick() {
+ setisshow(true);
+ },
+ children: "\u7BA1\u7406\u6218\u961F\u6210\u7EE9"
+ }), !(Staff !== null && Staff !== void 0 && Staff.enroll_ended) && !Header.personal && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Teammodules.button,
+ style: {
+ margin: '0px 20px'
+ },
+ onClick: function onClick() {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '2'
+ }
+ });
+ },
+ children: "\u52A0\u5165\u6218\u961F"
+ }), " ", !(Staff !== null && Staff !== void 0 && Staff.enroll_ended) && !Header.personal && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Teammodules.button,
+ onClick: function onClick() {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '3'
+ }
+ });
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-qizhi",
+ style: {
+ marginRight: 6,
+ fontSize: 14,
+ color: '#3061D0'
+ }
+ }), " \u521B\u5EFA\u6218\u961F"]
+ })]
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex'
+ },
+ children: [Header !== null && Header !== void 0 && Header.personal ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ padding: '20px',
+ width: '100%'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
+ style: {
+ width: 327,
+ marginRight: 15
+ },
+ dataSource: dropMenu,
+ value: {
+ id: params.type,
+ value: params.keyword
+ },
+ onChange: function onChange(input, id) {
+ params.keyword = input;
+ params.type = id || '';
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ flex: 1,
+ textAlign: 'end'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Teammodules.button,
+ onClick: function onClick() {
+ (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({
+ url: env/* default */.Z.API_SERVER + "/api/competitions/".concat(identifier, "/all_team_members.xlsx"),
+ query: objectSpread2_default()({}, params)
+ }));
+ },
+ children: "\u5BFC\u51FA"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ style: {
+ marginTop: 20
+ },
+ columns: columns,
+ bordered: false,
+ dataSource: userList === null || userList === void 0 ? void 0 : userList.data,
+ pagination: false
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Teammodules.countWrap,
+ style: {
+ marginTop: 20
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ showQuickJumper: true,
+ hideOnSinglePage: true,
+ showSizeChanger: true,
+ pageSizeOptions: ['10', '15', '50', '100', '200'],
+ total: userList === null || userList === void 0 ? void 0 : userList.count,
+ onChange: function onChange(page, pageSize) {
+ params.page = page;
+ params.per_page = pageSize;
+ setparams(objectSpread2_default()({}, params));
+ getdatas();
+ },
+ pageSize: params.per_page
+ // hideOnSinglePage={true}
+ ,
+ current: params.page
+ })
+ })]
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)(StudentTeam, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(drawer/* default */.Z, {
+ rootClassName: Teammodules.drawer_style,
+ title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ fontSize: '16px'
+ },
+ children: "\u6218\u961F\u6210\u7EE9"
+ }),
+ placement: 'bottom',
+ width: 500,
+ height: 564,
+ onClose: function onClose() {
+ return setisshow(false);
+ },
+ open: isshow,
+ children: isshow ? /*#__PURE__*/(0,jsx_runtime.jsx)(Team, {}) : ''
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Edit_Team = ((0,_umi_production_exports.connect)(function (_ref3) {
+ var competitions = _ref3.competitions,
+ loading = _ref3.loading,
+ globalSetting = _ref3.globalSetting,
+ user = _ref3.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ loading: loading.models.competitions,
+ user: user
+ };
+})(Edit_Team_competitionsPage));
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Playerwork/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Playerworkmodules = ({"flex_box_center":"flex_box_center___F1lCd","flex_space_between":"flex_space_between___NoI1u","flex_box_vertical_center":"flex_box_vertical_center___wuxdV","flex_box_center_end":"flex_box_center_end___HLNc_","flex_box_column":"flex_box_column___enSVW","bg":"bg___UYFEh","Title":"Title___n7fIZ","StageItem":"StageItem___Blojz","StageItemActive":"StageItemActive____K3sY","SrollStage":"SrollStage___GnCkk"});
+// EXTERNAL MODULE: ./src/utils/export.ts
+var utils_export = __webpack_require__(94386);
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Playerwork/index.tsx
+
+
+
+
+
+var Playerwork_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Playerwork = function Playerwork(_ref) {
+ var _MemberWorks$data, _MemberWorks$data2, _MemberWorks$data3, _MemberWorks$data4;
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, Playerwork_excluded);
+ var is_manager = competitions.is_manager,
+ MemberWorks = competitions.MemberWorks,
+ competitionStage = competitions.competitionStage,
+ Header = competitions.Header;
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier;
+ var _useState = (0,_react_17_0_2_react.useState)({
+ page: 1,
+ per_page: 20,
+ competition_id: identifier,
+ keyword: null
+ }),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ urlData = _useState2[0],
+ setUrlData = _useState2[1];
+ var Columns = [{
+ title: "选手名称",
+ dataIndex: "user_name",
+ ellipsis: true,
+ render: function render(text) {
+ return text || "--";
+ }
+ }, !(Header !== null && Header !== void 0 && Header.is_personal) && {
+ title: "战队名称",
+ dataIndex: "team_name",
+ ellipsis: true,
+ render: function render(text) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: text,
+ children: text || "--"
+ });
+ }
}, {
- value: '绍兴',
- label: '绍兴'
+ title: "成绩",
+ dataIndex: "evaluation_score",
+ render: function render(text) {
+ return text || "--";
+ }
+ },
+ // {
+ // title: "评测时间",
+ // dataIndex: "evaluation_time",
+ // render: (text: any) => text || "--"
+ // },
+ {
+ title: "提交时间",
+ width: 150,
+ dataIndex: "commit_at",
+ render: function render(text) {
+ return text ? dayjs_min_default()(text).format('YYYY.MM.DD HH:mm:ss') : "--";
+ }
}, {
- value: '嵊州',
- label: '嵊州'
+ title: "提交状态",
+ width: 100,
+ dataIndex: "evaluation_status",
+ render: function render(text) {
+ return text == "waiting" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#00B187 "
+ },
+ children: "\u6392\u961F\u4E2D"
+ }) : text == "progress" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "00B187"
+ },
+ children: "\u8BC4\u6D4B\u4E2D"
+ }) : text == "cancelled" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#E53333"
+ },
+ children: "\u5DF2\u53D6\u6D88"
+ }) : text == "completed" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#165DFF"
+ },
+ children: "\u5DF2\u5B8C\u6210"
+ }) : "--";
+ }
}, {
- value: '台州',
- label: '台州'
+ title: "评测文件",
+ dataIndex: "commit_id",
+ ellipsis: true,
+ render: function render(text, _render) {
+ var _render$attachments, _render$attachments2, _render$attachments3, _render$attachments4;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "topLeft",
+ title: _render === null || _render === void 0 || (_render$attachments = _render.attachments) === null || _render$attachments === void 0 || (_render$attachments = _render$attachments[0]) === null || _render$attachments === void 0 ? void 0 : _render$attachments.title,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ href: env/* default */.Z.API_SERVER + (_render === null || _render === void 0 || (_render$attachments2 = _render.attachments) === null || _render$attachments2 === void 0 || (_render$attachments2 = _render$attachments2[0]) === null || _render$attachments2 === void 0 ? void 0 : _render$attachments2.url),
+ download: _render === null || _render === void 0 || (_render$attachments3 = _render.attachments) === null || _render$attachments3 === void 0 || (_render$attachments3 = _render$attachments3[0]) === null || _render$attachments3 === void 0 ? void 0 : _render$attachments3.title,
+ children: (_render === null || _render === void 0 || (_render$attachments4 = _render.attachments) === null || _render$attachments4 === void 0 || (_render$attachments4 = _render$attachments4[0]) === null || _render$attachments4 === void 0 ? void 0 : _render$attachments4.title) || "--"
+ })
+ });
+ }
}, {
- value: '温岭',
- label: '温岭'
+ title: "操作",
+ align: "right",
+ width: 200,
+ dataIndex: "commit_id",
+ render: function render(text, _render2) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "link",
+ disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "completed",
+ style: {
+ padding: 0
+ },
+ onClick: function onClick() {
+ var modalDiv = modal/* default */.Z.confirm({
+ centered: true,
+ okText: '确定',
+ icon: null,
+ cancelText: '取消',
+ title: '运行结果',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ maxHeight: 500,
+ overflow: "auto"
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ value: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_info) || ""
+ })
+ }),
+ onOk: function onOk() {
+ return modalDiv.destroy();
+ },
+ onCancel: function onCancel() {
+ return modalDiv.destroy();
+ }
+ });
+ },
+ children: "\u8FD0\u884C\u4FE1\u606F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: "ml20",
+ disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) == "progress",
+ type: "link",
+ style: {
+ padding: 0
+ },
+ 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/competitions/".concat(identifier, "/competition_commit_records/").concat(_render2.id, "/retest.json"), {
+ method: 'post',
+ body: objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
+ record_id: _render2.id
+ })
+ });
+ case 2:
+ res = _context.sent;
+ if (res.status == 0) {
+ getData();
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u91CD\u6D4B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: "ml20",
+ type: "link",
+ disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "waiting",
+ style: {
+ padding: 0
+ },
+ danger: true,
+ onClick: function onClick() {
+ var modalDiv = modal/* default */.Z.confirm({
+ centered: true,
+ okText: '确定',
+ icon: null,
+ cancelText: '取消',
+ title: '',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: "\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"
+ }),
+ 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/competitions/".concat(identifier, "/competition_commit_records/").concat(_render2.id, "/cancel.json"), {
+ method: 'post',
+ body: objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
+ record_id: _render2.id
+ })
+ });
+ case 2:
+ res = _context2.sent;
+ if (res.status == 0) {
+ getData();
+ }
+ case 4:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }(),
+ onCancel: function onCancel() {
+ return modalDiv.destroy();
+ }
+ });
+ },
+ children: "\u53D6\u6D88"
+ })]
+ });
+ }
+ }].filter(function (item) {
+ return !!item;
+ });
+ var getData = /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ dispatch({
+ type: "competitions/getMemberWorks",
+ payload: objectSpread2_default()({
+ identifier: identifier
+ }, urlData)
+ });
+ case 1:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return function getData() {
+ return _ref3.apply(this, arguments);
+ };
+ }();
+ (0,_react_17_0_2_react.useEffect)(function () {
+ setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
+ section_id: competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.id
+ }));
+ }, []);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ getData();
+ }, [urlData]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ className: Playerworkmodules.bg,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
+ align: "middle",
+ className: Playerworkmodules.Title,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: "\u9009\u624B\u4F5C\u54C1"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ style: {
+ margin: 20
+ },
+ align: "middle",
+ justify: "space-between",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
+ className: Playerworkmodules.SrollStage,
+ style: {
+ flex: 1,
+ whiteSpace: "nowrap",
+ flexWrap: "nowrap",
+ overflowX: "auto"
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ className: "ml20",
+ align: "middle",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
+ style: {
+ width: 260
+ },
+ placeholder: Header !== null && Header !== void 0 && Header.is_personal ? '请输入选手名称' : '请输入队伍名称',
+ value: urlData.keyword,
+ onChange: function onChange(keyword) {
+ return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
+ keyword: keyword,
+ page: 1
+ }));
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
+ openLoading: true,
+ type: "default",
+ size: "large",
+ className: "ml20",
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ _context4.next = 2;
+ return (0,utils_export/* getmember_works */.KM)(objectSpread2_default()({
+ identifier: identifier
+ }, urlData));
+ case 2:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ })),
+ children: "\u5BFC\u51FA"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
+ size: "large",
+ type: "default",
+ className: "ml20",
+ onClick: function onClick() {
+ return getData();
+ },
+ children: "\u66F4\u65B0"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
+ spinning: loading["competitions/getMemberWorks"],
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
+ className: "ml20 mr20",
+ locale: {
+ emptyText: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
+ imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977)
+ })
+ },
+ pagination: false,
+ dataSource: (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data = MemberWorks.data) === null || _MemberWorks$data === void 0 ? void 0 : _MemberWorks$data.records) || [],
+ columns: Columns
+ }), (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data2 = MemberWorks.data) === null || _MemberWorks$data2 === void 0 ? void 0 : _MemberWorks$data2.count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ className: "ml20 mr20 mt20 mb30",
+ align: "middle",
+ justify: "space-between",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
+ className: "font14",
+ style: {
+ color: "#333"
+ },
+ children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#165DFF"
+ },
+ children: (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data3 = MemberWorks.data) === null || _MemberWorks$data3 === void 0 ? void 0 : _MemberWorks$data3.count) || 0
+ }), "\u6761\u6570\u636E"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ showQuickJumper: true,
+ current: urlData.page,
+ pageSize: urlData.per_page,
+ onChange: function onChange(page) {
+ return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
+ page: page
+ }));
+ },
+ onShowSizeChange: function onShowSizeChange(page, per_page) {
+ return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
+ page: 1,
+ per_page: per_page
+ }));
+ },
+ total: (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data4 = MemberWorks.data) === null || _MemberWorks$data4 === void 0 ? void 0 : _MemberWorks$data4.count) || 0
+ })
+ })]
+ })]
+ })]
+ });
+};
+/* harmony default export */ var Edit_Playerwork = ((0,_umi_production_exports.connect)(function (_ref5) {
+ var competitions = _ref5.competitions,
+ loading = _ref5.loading,
+ globalSetting = _ref5.globalSetting,
+ user = _ref5.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ loading: loading.effects,
+ user: user
+ };
+})(Playerwork));
+// EXTERNAL MODULE: ./src/pages/Competitions/components/PhoneModal.tsx
+var PhoneModal = __webpack_require__(84133);
+// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx
+var AuthenticationModel = __webpack_require__(8230);
+;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/index.tsx
+
+
+
+
+
+var Edit_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Edit_competitionsPage = function competitionsPage(_ref) {
+ var _Header$permission4, _Header$permission5, _Header$permission6, _types$find, _user$userInfo10, _tabs$find;
+ var competitions = _ref.competitions,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ user = _ref.user,
+ props = objectWithoutProperties_default()(_ref, Edit_excluded);
+ var _useState = (0,_react_17_0_2_react.useState)({
+ tabsIndex: '1'
+ }),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ params = _useState2[0],
+ setParams = _useState2[1];
+ var _useParams = (0,_umi_production_exports.useParams)(),
+ identifier = _useParams.identifier,
+ enter = _useParams.enter;
+ var Header = competitions.Header,
+ Staff = competitions.Staff;
+ var _useState3 = (0,_react_17_0_2_react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ enterDocument = _useState4[0],
+ setenterDocument = _useState4[1];
+ var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
+ _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
+ searchParams = _useSearchParams2[0];
+ var _useState5 = (0,_react_17_0_2_react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ isAdd = _useState6[0],
+ setIsAdd = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)(false),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ isCreate = _useState8[0],
+ setisCreate = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ buttonloading = _useState10[0],
+ setbuttonloading = _useState10[1];
+ var _Form$useForm = es_form/* default */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ var _useState11 = (0,_react_17_0_2_react.useState)(false),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ showphone = _useState12[0],
+ setshowphone = _useState12[1];
+ var _useState13 = (0,_react_17_0_2_react.useState)(false),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ isopen = _useState14[0],
+ setisopen = _useState14[1];
+ var _useState15 = (0,_react_17_0_2_react.useState)(),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ datas = _useState16[0],
+ setdatas = _useState16[1];
+ var _useState17 = (0,_react_17_0_2_react.useState)(false),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ showmodal = _useState18[0],
+ setshowmodal = _useState18[1];
+ var _useState19 = (0,_react_17_0_2_react.useState)(false),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ showmodals = _useState20[0],
+ setshowmodals = _useState20[1];
+ var _useState21 = (0,_react_17_0_2_react.useState)(false),
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ visible = _useState22[0],
+ setvisible = _useState22[1];
+ var _useState23 = (0,_react_17_0_2_react.useState)([]),
+ _useState24 = slicedToArray_default()(_useState23, 2),
+ schoolList = _useState24[0],
+ setSchoolList = _useState24[1];
+ var types = [{
+ name: '待审核',
+ type: 'preparing'
}, {
- value: '余姚',
- label: '余姚'
+ name: '审核中',
+ type: 'review'
}, {
- value: '舟山',
- label: '舟山'
- }]
-}, {
- value: '海外',
- label: '海外',
- children: [{
- value: "美国",
- label: '美国'
+ name: '被驳回',
+ type: 'not_passed'
}, {
- value: '日本',
- label: '日本'
+ name: '即将发布',
+ type: 'nearly_published'
}, {
- value: '英国',
- label: '英国'
+ name: '进行中',
+ type: 'progressing'
}, {
- value: '法国',
- label: '法国'
+ name: '已结束',
+ type: 'ended'
}, {
- value: '德国',
- label: '德国'
+ name: '未发布',
+ type: 'unpublish'
+ }];
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (searchParams.get('type') === '4') {
+ var _Header$permission;
+ if (!((0,authority/* isAdmins */.eB)() || Header !== null && Header !== void 0 && (_Header$permission = Header.permission) !== null && _Header$permission !== void 0 && _Header$permission.editable)) {
+ var _user$userInfo;
+ if ((user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.role) === 15) {
+ _umi_production_exports.history.push("/competitions/detail/".concat(identifier, "?type=1"));
+ }
+ }
+ setParams({
+ tabsIndex: '4'
+ });
+ setenterDocument(true);
+ } else {
+ if (searchParams.get('type')) {
+ if (searchParams.get('type') === '3') {
+ var _Header$permission2;
+ if (!(Header !== null && Header !== void 0 && Header.personal && ((0,authority/* isAdmins */.eB)() || Header !== null && Header !== void 0 && (_Header$permission2 = Header.permission) !== null && _Header$permission2 !== void 0 && _Header$permission2.editable)) && Header !== null && Header !== void 0 && Header.personal) {
+ _umi_production_exports.history.push("/competitions/detail/".concat(identifier, "?type=1"));
+ }
+ }
+ if (searchParams.get('type') === '5') {
+ var _Header$permission3;
+ if (!(Header !== null && Header !== void 0 && (_Header$permission3 = Header.permission) !== null && _Header$permission3 !== void 0 && _Header$permission3.editable && (Header === null || Header === void 0 ? void 0 : Header.mode) === 3)) {
+ _umi_production_exports.history.push("/competitions/detail/".concat(identifier, "?type=1"));
+ }
+ }
+ setParams({
+ tabsIndex: searchParams.get('type')
+ });
+ } else {
+ setParams({
+ tabsIndex: '1'
+ });
+ }
+ }
+ if (Header.identifier) {
+ if (searchParams.get('identifier') && !(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) {
+ application(1);
+ }
+ if (searchParams.get('code') && !(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) {
+ addTeam();
+ }
+ }
+ }, [searchParams.get('type'), Header]);
+ var tabs = [{
+ id: '1',
+ name: '概览',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)(view, {})
}, {
- value: '其他',
- label: '其他'
- }]
-}];
+ id: '2',
+ name: '排行榜',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking, {})
+ }, (Header === null || Header === void 0 ? void 0 : Header.personal) && ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission4 = Header.permission) === null || _Header$permission4 === void 0 ? void 0 : _Header$permission4.editable)) && {
+ id: '3',
+ name: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Team, {})
+ }, !(Header !== null && Header !== void 0 && Header.personal) && {
+ id: '3',
+ name: '战队',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Team, {})
+ }, ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission5 = Header.permission) === null || _Header$permission5 === void 0 ? void 0 : _Header$permission5.editable)) && {
+ id: '4',
+ name: '设置',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)(Setting, {
+ enterDocument: enterDocument,
+ changeKey: new Date()
+ })
+ }, (Header === null || Header === void 0 || (_Header$permission6 = Header.permission) === null || _Header$permission6 === void 0 ? void 0 : _Header$permission6.editable) && (Header === null || Header === void 0 ? void 0 : Header.mode) === 3 && {
+ id: '5',
+ name: '选手作品',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Playerwork, {})
+ }].filter(function (item) {
+ return !!item;
+ });
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (window.location.href.split('enter=').length > 1) {
+ setParams({
+ tabsIndex: '4'
+ });
+ }
+ }, []);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ var _user$userInfo2;
+ if ((user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.role) === 16) {
+ dispatch({
+ type: 'user/showPopLogin',
+ payload: {
+ showPopLogin: true,
+ showClosable: false
+ }
+ });
+ }
+ }, [user === null || user === void 0 ? void 0 : user.userInfo]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (competitions.actionTabs.key === '1') {
+ // setMenuActive('赛题设置')
+ setParams({
+ tabsIndex: '4'
+ });
+ } else if (competitions.actionTabs.key === '2') {
+ var _user$userInfo3;
+ if (Header.teacher_need_phone || Header.member_need_phone) {
+ setshowphone(true);
+ return;
+ }
+ if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
+ return;
+ }
+ if (Header !== null && Header !== void 0 && Header.need_check_mail) {
+ modal/* default */.Z.confirm({
+ centered: true,
+ okText: '确定',
+ cancelText: '取消',
+ title: '提示',
+ icon: null,
+ content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。',
+ onOk: function onOk() {
+ window.open('/account/secure');
+ }
+ });
+ return;
+ }
+ if (Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.authentication)) {
+ dispatch({
+ type: 'shixunsDetail/setActionTabs',
+ payload: {
+ key: 'Banner-Auth'
+ }
+ });
+ return;
+ }
+ setIsAdd(true);
+ } else if (competitions.actionTabs.key === '3') {
+ var _user$userInfo4;
+ if (Header !== null && Header !== void 0 && Header.need_check_mail) {
+ modal/* default */.Z.confirm({
+ centered: true,
+ okText: '确定',
+ cancelText: '取消',
+ title: '提示',
+ icon: null,
+ content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。',
+ onOk: function onOk() {
+ window.open('/account/secure');
+ }
+ });
+ return;
+ }
+ if (Header.teacher_need_phone || Header.member_need_phone) {
+ setshowphone(true);
+ return;
+ }
+ if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
+ return;
+ }
+ if (Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.authentication)) {
+ dispatch({
+ type: 'shixunsDetail/setActionTabs',
+ payload: {
+ key: 'Banner-Auth'
+ }
+ });
+ return;
+ }
+ setisCreate(true);
+ } else if (competitions.actionTabs.key === '4') {
+ setshowmodal(true);
+ } else if (competitions.actionTabs.key === '6') {
+ setshowmodals(true);
+ } else {
+ setisCreate(false);
+ setIsAdd(false);
+ }
+ }, [competitions.actionTabs]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (identifier) {
+ init();
+ }
+ }, [identifier]);
+ function init() {
+ return _init.apply(this, arguments);
+ }
+ function _init() {
+ _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
+ return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
+ case 0:
+ dispatch({
+ type: 'competitions/getStaff',
+ payload: {
+ identifier: identifier
+ }
+ });
+ dispatch({
+ type: 'competitions/getHeader',
+ payload: {
+ identifier: identifier
+ }
+ });
+ case 2:
+ case "end":
+ return _context6.stop();
+ }
+ }, _callee6);
+ }));
+ return _init.apply(this, arguments);
+ }
+ function isadd() {
+ var _user$userInfo5, _user$userInfo6;
+ //判断 如果不符合条件 不能加入竞赛
+ if (user !== null && user !== void 0 && (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.is_teacher) {
+ var _Staff$all_staff, _Staff$teacher_staff;
+ if (Staff !== null && Staff !== void 0 && (_Staff$all_staff = Staff.all_staff) !== null && _Staff$all_staff !== void 0 && _Staff$all_staff.mutiple_limited || Staff !== null && Staff !== void 0 && (_Staff$teacher_staff = Staff.teacher_staff) !== null && _Staff$teacher_staff !== void 0 && _Staff$teacher_staff.mutiple_limited) {
+ if (Staff !== null && Staff !== void 0 && Staff.enrolled) {
+ message/* default */.ZP.info('你已经报名,不能重复报名');
+ return true;
+ }
+ }
+ } else {
+ var _Staff$all_staff2, _Staff$member_staff;
+ if (Staff !== null && Staff !== void 0 && (_Staff$all_staff2 = Staff.all_staff) !== null && _Staff$all_staff2 !== void 0 && _Staff$all_staff2.mutiple_limited || Staff !== null && Staff !== void 0 && (_Staff$member_staff = Staff.member_staff) !== null && _Staff$member_staff !== void 0 && _Staff$member_staff.mutiple_limited) {
+ if (Staff !== null && Staff !== void 0 && Staff.enrolled) {
+ message/* default */.ZP.info('你已经报名,不能重复报名');
+ return true;
+ }
+ }
+ }
+
+ //判断竞赛是否关闭
+ if (Staff !== null && Staff !== void 0 && Staff.enroll_ended) {
+ message/* default */.ZP.info('报名已截止,无需报名');
+ return true;
+ }
+ // 是否可以全部报名
+ if (Staff !== null && Staff !== void 0 && Staff.all_staff) return false;
+ //禁止老师or学生报名
+ if (user !== null && user !== void 0 && (_user$userInfo6 = user.userInfo) !== null && _user$userInfo6 !== void 0 && _user$userInfo6.is_teacher) {
+ if (!Staff.teacher_staff) {
+ message/* default */.ZP.info('已禁止老师报名');
+ return true;
+ }
+ } else {
+ if (!(Staff !== null && Staff !== void 0 && Staff.member_staff)) {
+ message/* default */.ZP.info('已禁止学生报名');
+ return true;
+ }
+ }
+ }
+ var submitData = function submitData(e) {
+ (0,service_competitions/* competition_review */.qt)(objectSpread2_default()(objectSpread2_default()({}, e), {}, {
+ id: identifier
+ })).then(function (res) {
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ message/* default */.ZP.success('发布审核成功,审核通过后,竞赛可上线启动');
+ setvisible(false);
+ init();
+ } else {
+ message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message);
+ }
+ });
+ };
+ function addTeam() {
+ return _addTeam.apply(this, arguments);
+ }
+ function _addTeam() {
+ _addTeam = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
+ var _user$userInfo11;
+ var res, data;
+ return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
+ case 0:
+ _context7.next = 2;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_open.json"), {
+ method: 'post'
+ });
+ case 2:
+ res = _context7.sent;
+ if (!(res.status !== 0)) {
+ _context7.next = 5;
+ break;
+ }
+ return _context7.abrupt("return");
+ case 5:
+ if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
+ _context7.next = 7;
+ break;
+ }
+ return _context7.abrupt("return");
+ case 7:
+ if (!(Header.teacher_need_phone || Header.member_need_phone)) {
+ _context7.next = 10;
+ break;
+ }
+ setshowphone(true);
+ return _context7.abrupt("return");
+ case 10:
+ if (!(Header !== null && Header !== void 0 && Header.need_check_mail)) {
+ _context7.next = 13;
+ break;
+ }
+ modal/* default */.Z.confirm({
+ centered: true,
+ okText: '确定',
+ cancelText: '取消',
+ title: '提示',
+ icon: null,
+ content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。',
+ onOk: function onOk() {
+ window.open('/account/secure');
+ }
+ });
+ return _context7.abrupt("return");
+ case 13:
+ if (!(Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo11 = user.userInfo) !== null && _user$userInfo11 !== void 0 && _user$userInfo11.authentication))) {
+ _context7.next = 16;
+ break;
+ }
+ dispatch({
+ type: 'shixunsDetail/setActionTabs',
+ payload: {
+ key: 'Banner-Auth'
+ }
+ });
+ return _context7.abrupt("return");
+ case 16:
+ if (!isadd()) {
+ _context7.next = 19;
+ break;
+ }
+ setbuttonloading(false);
+ return _context7.abrupt("return");
+ case 19:
+ if (!buttonloading) {
+ _context7.next = 21;
+ break;
+ }
+ return _context7.abrupt("return");
+ case 21:
+ setbuttonloading(true);
+ _context7.next = 24;
+ return dispatch({
+ type: 'competitions/JoinTeam',
+ payload: {
+ identifier: identifier,
+ invite_code: searchParams.get('code')
+ }
+ });
+ case 24:
+ data = _context7.sent;
+ setbuttonloading(false);
+ if (data && data.status === 0) {
+ setdatas(data);
+ setisopen(true);
+ init();
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {}
+ });
+ }
+ case 27:
+ case "end":
+ return _context7.stop();
+ }
+ }, _callee7);
+ }));
+ return _addTeam.apply(this, arguments);
+ }
+ function application(_x) {
+ return _application.apply(this, arguments);
+ }
+ function _application() {
+ _application = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(type) {
+ var res, _user$userInfo12, data;
+ return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
+ case 0:
+ _context8.next = 2;
+ return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_open.json"), {
+ method: 'post'
+ });
+ case 2:
+ res = _context8.sent;
+ if (!(res.status !== 0)) {
+ _context8.next = 5;
+ break;
+ }
+ return _context8.abrupt("return");
+ case 5:
+ if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
+ _context8.next = 7;
+ break;
+ }
+ return _context8.abrupt("return");
+ case 7:
+ if (!(Header !== null && Header !== void 0 && Header.enroll_url)) {
+ _context8.next = 10;
+ break;
+ }
+ window.open(Header === null || Header === void 0 ? void 0 : Header.enroll_url);
+ return _context8.abrupt("return");
+ case 10:
+ if (!(Header !== null && Header !== void 0 && Header.personal || type === 1)) {
+ _context8.next = 33;
+ break;
+ }
+ if (!(Header.teacher_need_phone || Header.member_need_phone)) {
+ _context8.next = 14;
+ break;
+ }
+ setshowphone(true);
+ return _context8.abrupt("return");
+ case 14:
+ if (!(Header !== null && Header !== void 0 && Header.need_check_mail)) {
+ _context8.next = 17;
+ break;
+ }
+ modal/* default */.Z.confirm({
+ centered: true,
+ okText: '确定',
+ cancelText: '取消',
+ title: '提示',
+ icon: null,
+ content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。',
+ onOk: function onOk() {
+ window.open('/account/secure');
+ }
+ });
+ return _context8.abrupt("return");
+ case 17:
+ if (!(Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo12 = user.userInfo) !== null && _user$userInfo12 !== void 0 && _user$userInfo12.authentication))) {
+ _context8.next = 20;
+ break;
+ }
+ dispatch({
+ type: 'shixunsDetail/setActionTabs',
+ payload: {
+ key: 'Banner-Auth'
+ }
+ });
+ return _context8.abrupt("return");
+ case 20:
+ if (!isadd()) {
+ _context8.next = 23;
+ break;
+ }
+ setbuttonloading(false);
+ return _context8.abrupt("return");
+ case 23:
+ if (!buttonloading) {
+ _context8.next = 25;
+ break;
+ }
+ return _context8.abrupt("return");
+ case 25:
+ setbuttonloading(true);
+ _context8.next = 28;
+ return dispatch({
+ type: 'competitions/AddTeam',
+ payload: {
+ identifier: identifier,
+ name: user.userInfo.real_name + "的战队"
+ }
+ });
+ case 28:
+ data = _context8.sent;
+ setbuttonloading(false);
+ if (data && data.status === 0) {
+ setdatas(data);
+ setisopen(true);
+ init();
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {}
+ });
+ }
+ _context8.next = 34;
+ break;
+ case 33:
+ setshowmodal(true);
+ case 34:
+ case "end":
+ return _context8.stop();
+ }
+ }, _callee8);
+ }));
+ return _application.apply(this, arguments);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ className: Editmodules.bg,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "edu-container",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.top,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
+ separator: ">",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
+ style: {
+ fontSize: 12
+ },
+ to: "/competitions",
+ children: "\u5728\u7EBF\u7ADE\u8D5B"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ fontSize: 12
+ },
+ children: Header === null || Header === void 0 ? void 0 : Header.name
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ width: 700,
+ height: 300,
+ maxHeight: 300,
+ background: '#f1f1f1',
+ flexShrink: 0
+ },
+ children: (Header === null || Header === void 0 ? void 0 : Header.image) && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: Editmodules.Banner,
+ src: "".concat(Header === null || Header === void 0 ? void 0 : Header.image)
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.right,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.titles,
+ children: [Header === null || Header === void 0 ? void 0 : Header.name, Header !== null && Header !== void 0 && Header.sub_title ? '-' + Header.sub_title : null]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.bonus,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ children: !!(Header !== null && Header !== void 0 && Header.bonus) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: "font20",
+ children: ["\xA5", parseInt(Header && Header.bonus).toLocaleString()]
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ fontSize: '20px',
+ color: '#C5C5C5'
+ },
+ children: "\u6682\u65E0"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.items,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-jiangjin"
+ }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u5956\u91D1"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ className: "font20",
+ children: parseInt(Header && (Header === null || Header === void 0 ? void 0 : Header.visits_count)).toLocaleString()
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.items,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-liulan1"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u6D4F\u89C8"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ className: "font20",
+ children: parseInt(Header && (Header === null || Header === void 0 ? void 0 : Header.member_count)).toLocaleString()
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.items,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-baoming"
+ }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u62A5\u540D"
+ })]
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#9096A3'
+ },
+ children: "\u7ADE\u8D5B\u65F6\u95F4"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginLeft: 20
+ },
+ children: Header !== null && Header !== void 0 && Header.start_time ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time]
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#3061D0',
+ cursor: "pointer"
+ },
+ onClick: function onClick() {
+ setParams({
+ tabsIndex: '4'
+ });
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '7'
+ }
+ });
+ },
+ children: "\u53BB\u5B8C\u5584"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ margin: "14px 0px"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#9096A3'
+ },
+ children: "\u62A5\u540D\u622A\u6B62"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginLeft: 20
+ },
+ children: Header !== null && Header !== void 0 && Header.enroll_end_time ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: Header === null || Header === void 0 ? void 0 : Header.enroll_end_time
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '3061D0',
+ cursor: "pointer"
+ },
+ onClick: function onClick() {
+ setParams({
+ tabsIndex: '4'
+ });
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '7'
+ }
+ });
+ },
+ children: "\u53BB\u5B8C\u5584"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#9096A3'
+ },
+ children: "\u7ADE\u8D5B\u72B6\u6001"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ marginLeft: 20
+ },
+ children: (_types$find = types.find(function (item) {
+ return item.type === (Header === null || Header === void 0 ? void 0 : Header.competition_status);
+ })) === null || _types$find === void 0 ? void 0 : _types$find.name
+ })]
+ }), ['unpublish', 'preparing', 'review', 'not_passed'].includes(Header === null || Header === void 0 ? void 0 : Header.competition_status) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Editmodules.publish,
+ onClick: function onClick() {
+ if ((Header === null || Header === void 0 ? void 0 : Header.not_finish_count) > 0) {
+ modal/* default */.Z.confirm({
+ icon: null,
+ title: '',
+ okText: '去完善',
+ content: '检测到当前您还未完善竞赛指引的内容,请先完善指引清单,再发布审核竞赛',
+ onOk: function () {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ setParams({
+ tabsIndex: '4'
+ });
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '5'
+ }
+ });
+ case 2:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ } else {
+ setvisible(true);
+ (0,paths/* getSchoolOption */.GY)({}).then(function (res) {
+ setSchoolList(res === null || res === void 0 ? void 0 : res.schools);
+ }).then(function () {
+ var _user$userInfo7, _user$userInfo8, _user$userInfo9;
+ form.setFieldsValue({
+ sponsor_schools: (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.user_school_id,
+ sponsor_user_name: (_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.real_name,
+ sponsor_user_phone: (_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.phone
+ });
+ });
+ }
+ },
+ children: "\u53D1\u5E03\u7ADE\u8D5B"
+ }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'progressing' && !(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Editmodules.publish,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ application(2);
+ case 1:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: (Header === null || Header === void 0 ? void 0 : Header.mode) === 2 && Header !== null && Header !== void 0 && Header.member_of_course ? '进入课堂' : '立即报名'
+ }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.team_member_present) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Editmodules.publish,
+ onClick: function onClick() {
+ if (Header.mode === 1 || Header.mode === 3) {
+ setParams({
+ tabsIndex: '1'
+ });
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: 'entrance'
+ }
+ });
+ } else {
+ window.open(Header.first_category_url);
+ }
+ },
+ children: Header.mode === 1 || Header.mode === 3 ? '赛题入口' : '进入课堂'
+ }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'ended' && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: Editmodules.ended,
+ children: "\u5DF2\u7ED3\u675F"
+ }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'progressing' && /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, {
+ text: "\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011".concat(user === null || user === void 0 || (_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.username, "\u9080\u8BF7\u60A8\u53C2\u52A0\u5934\u6B4C\u5E73\u53F0\u7ADE\u8D5B\u7EC4\u7EC7\u300A").concat(Header === null || Header === void 0 ? void 0 : Header.name, "\u7ADE\u8D5B\u300B\uFF0C\u60A8\u53EF\u4EE5\u70B9\u51FB\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u62A5\u540D\u8BE5\u8D5B\u9879\u3002\u94FE\u63A5\uFF1A").concat(window.location.origin).concat(window.location.pathname, "?identifier=").concat(Header === null || Header === void 0 ? void 0 : Header.identifier),
+ onCopy: function onCopy() {
+ return message/* default */.ZP.success('已复制链接,请直接粘贴发送好友');
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: "".concat(Editmodules.shareicon),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ marginRight: 6,
+ fontSize: 14
+ },
+ className: "iconfont icon-fenxiangketang"
+ }), "\u5206\u4EAB"]
+ })
+ })]
+ })]
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTabs */.YG, {
+ value: params.tabsIndex,
+ style: {
+ marginBottom: 25,
+ paddingLeft: 20,
+ background: '#fff',
+ height: 64,
+ position: "sticky",
+ top: 0,
+ zIndex: 1
+ },
+ onChange: function onChange(e) {
+ params.tabsIndex = e;
+ setParams(objectSpread2_default()({}, params));
+ if (e === '3') {
+ var _Header$permission7;
+ if ((0,authority/* isAdmins */.eB)() || (_Header$permission7 = Header.permission) !== null && _Header$permission7 !== void 0 && _Header$permission7.editable) {} else {
+ if (!(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) {
+ if (Header.personal) {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '6'
+ }
+ });
+ } else {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '4'
+ }
+ });
+ }
+ }
+ }
+ }
+ if (e == '4') {
+ setenterDocument(false);
+ }
+ _umi_production_exports.history.replace("/competitions/detail/".concat(identifier, "?type=").concat(e));
+ },
+ dataSource: tabs
+ }), (Header.competition_status === 'unpublish' || Header.competition_status === 'preparing' || Header.competition_status === 'review') && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.tag,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), " \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"]
+ }), Header.competition_status === 'not_passed' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.tag,
+ style: {
+ color: 'red',
+ background: 'rgba(229,51,51,0.1)'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), " \u5BA1\u6838\u88AB\u9A73\u56DE", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: Header === null || Header === void 0 ? void 0 : Header.not_passed_reason,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ marginLeft: 20
+ },
+ children: ["\u9A73\u56DE\u7406\u7531\uFF1A", Header === null || Header === void 0 ? void 0 : Header.not_passed_reason]
+ })
+ })]
+ }), (_tabs$find = tabs.find(function (item) {
+ return item.id === params.tabsIndex;
+ })) === null || _tabs$find === void 0 ? void 0 : _tabs$find.content]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: isAdd,
+ width: 610,
+ className: Editmodules.scoremodal,
+ closable: false,
+ centered: true,
+ onCancel: function onCancel() {
+ return setIsAdd(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.title,
+ children: "\u52A0\u5165\u6218\u961F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setIsAdd(false);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: Editmodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-danchuangguanbi"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.content,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, {
+ form: form,
+ layout: "vertical",
+ onFinish: /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(values) {
+ var data;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ setbuttonloading(true);
+ if (!isadd()) {
+ _context3.next = 4;
+ break;
+ }
+ setbuttonloading(false);
+ return _context3.abrupt("return");
+ case 4:
+ _context3.next = 6;
+ return dispatch({
+ type: 'competitions/JoinTeam',
+ payload: {
+ identifier: identifier,
+ invite_code: values.name
+ }
+ });
+ case 6:
+ data = _context3.sent;
+ setbuttonloading(false);
+ if (data.status === 0) {
+ setisopen(true);
+ setdatas(data);
+ init();
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {}
+ });
+ }
+ case 9:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return function (_x2) {
+ return _ref3.apply(this, arguments);
+ };
+ }(),
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u9080\u8BF7\u7801",
+ name: "name",
+ className: Editmodules.jsinput,
+ rules: [{
+ required: true,
+ validator: function validator(_, value) {
+ var _value$replaceAll;
+ return (value === null || value === void 0 || (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) > 0 ? Promise.resolve() : Promise.reject('请填写竞赛名称');
+ }
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ maxLength: 60,
+ className: Editmodules.baseFormItem,
+ showCount: true,
+ placeholder: "\u8BF7\u8F93\u5165\u9080\u8BF7\u7801"
+ })
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Editmodules.no,
+ onClick: function onClick() {
+ setIsAdd(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ loading: buttonloading,
+ className: Editmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: showmodal,
+ width: 318,
+ className: Editmodules.scoremodal
+ // className='modal_styles'
+ ,
+ closable: false,
+ centered: true,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.title,
+ children: "\u62A5\u540D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setshowmodal(false);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: Editmodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-danchuangguanbi",
+ style: {
+ fontSize: '14px'
+ }
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.content,
+ children: "\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.bottoms,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Editmodules.no,
+ onClick: function onClick() {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '2'
+ }
+ });
+ setshowmodal(false);
+ },
+ children: "\u52A0\u5165\u6218\u961F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Editmodules.yes,
+ onClick: function onClick() {
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {
+ key: '3'
+ }
+ });
+ setshowmodal(false);
+ },
+ children: "\u521B\u5EFA\u6218\u961F"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: showmodals,
+ width: 318,
+ className: Editmodules.scoremodal,
+ closable: false,
+ centered: true,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.title,
+ children: "\u62A5\u540D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setshowmodals(false);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: Editmodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-danchuangguanbi"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.content,
+ children: "\u60A8\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.bottoms,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Editmodules.no,
+ onClick: function onClick() {
+ setshowmodals(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Editmodules.yes,
+ loading: buttonloading,
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
+ var data;
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ if (!isadd()) {
+ _context4.next = 3;
+ break;
+ }
+ setbuttonloading(false);
+ return _context4.abrupt("return");
+ case 3:
+ if (!buttonloading) {
+ _context4.next = 5;
+ break;
+ }
+ return _context4.abrupt("return");
+ case 5:
+ setbuttonloading(true);
+ _context4.next = 8;
+ return dispatch({
+ type: 'competitions/AddTeam',
+ payload: {
+ identifier: identifier
+ }
+ });
+ case 8:
+ data = _context4.sent;
+ setbuttonloading(false);
+ if (data && data.status === 0) {
+ setdatas(data);
+ setisopen(true);
+ init();
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {}
+ });
+ }
+ setshowmodals(false);
+ case 12:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ })),
+ children: "\u7ACB\u5373\u62A5\u540D"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: isCreate,
+ width: 610,
+ className: Editmodules.scoremodal,
+ closable: false,
+ centered: true,
+ onCancel: function onCancel() {
+ return setisCreate(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.title,
+ children: "\u521B\u5EFA\u6218\u961F"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setisCreate(false);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: Editmodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-danchuangguanbi"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.content,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, {
+ form: form,
+ layout: "vertical",
+ onFinish: /*#__PURE__*/function () {
+ var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) {
+ var data;
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
+ case 0:
+ setbuttonloading(true);
+ if (!isadd()) {
+ _context5.next = 4;
+ break;
+ }
+ setbuttonloading(false);
+ return _context5.abrupt("return");
+ case 4:
+ _context5.next = 6;
+ return dispatch({
+ type: 'competitions/AddTeam',
+ payload: {
+ identifier: identifier,
+ name: values.name
+ }
+ });
+ case 6:
+ data = _context5.sent;
+ setbuttonloading(false);
+ if (data && data.status === 0) {
+ setdatas(data);
+ setisopen(true);
+ init();
+ dispatch({
+ type: 'competitions/setActionTabs',
+ payload: {}
+ });
+ }
+ case 9:
+ case "end":
+ return _context5.stop();
+ }
+ }, _callee5);
+ }));
+ return function (_x3) {
+ return _ref5.apply(this, arguments);
+ };
+ }(),
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u961F\u540D",
+ name: "name",
+ className: Editmodules.jsinput,
+ rules: [{
+ required: true,
+ validator: function validator(_, value) {
+ var _value$replaceAll2;
+ return (value === null || value === void 0 || (_value$replaceAll2 = value.replaceAll(' ', '')) === null || _value$replaceAll2 === void 0 ? void 0 : _value$replaceAll2.length) > 0 ? Promise.resolve() : Promise.reject('请填写竞赛名称');
+ }
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ maxLength: 60,
+ className: Editmodules.baseFormItem,
+ showCount: true,
+ placeholder: "\u8BF7\u8F93\u5165\u961F\u540D"
+ })
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Editmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Editmodules.no,
+ onClick: function onClick() {
+ setisCreate(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ loading: buttonloading,
+ className: Editmodules.yes,
+ onClick: function onClick() {
+ form.submit();
+ },
+ children: "\u786E\u8BA4"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
+ title: false,
+ footer: false,
+ open: visible,
+ width: 610,
+ className: Editmodules.scoremodal,
+ closable: false,
+ centered: true,
+ onCancel: function onCancel() {
+ return setvisible(false);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.title,
+ children: "\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return setvisible(false);
+ },
+ style: {
+ cursor: 'pointer'
+ },
+ className: Editmodules.close,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-guanbi",
+ style: {
+ color: '#979797',
+ fontSize: '15px'
+ }
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.content,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ form: form,
+ className: Editmodules.formWrap,
+ onFinish: submitData,
+ labelCol: {
+ flex: '110px'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ className: Editmodules.form_item,
+ label: "\u4E3B\u529E\u65B9",
+ colon: false,
+ name: "sponsor_schools",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
+ mode: "multiple",
+ className: Editmodules.form_item_item_select,
+ options: schoolList,
+ fieldNames: {
+ label: 'name',
+ value: 'id'
+ },
+ placeholder: "\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",
+ filterOption: function filterOption(input, option) {
+ var _option$name;
+ return ((_option$name = option === null || option === void 0 ? void 0 : option.name) !== null && _option$name !== void 0 ? _option$name : '').toLowerCase().includes(input.toLowerCase());
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ className: Editmodules.form_item,
+ label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",
+ colon: false,
+ name: "sponsor_user_name",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ className: Editmodules.form_item_item,
+ placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ className: Editmodules.form_item,
+ label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",
+ colon: false,
+ name: "sponsor_user_phone",
+ rules: [{
+ pattern: new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/, "g"),
+ message: '必须是正确的座机号或者手机号'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ className: Editmodules.form_item_item,
+ placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Editmodules.bottom,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ size: 'middle',
+ className: Editmodules.no,
+ onClick: function onClick() {
+ setvisible(false);
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ className: Editmodules.yes,
+ size: 'middle',
+ type: "primary",
+ htmlType: "submit",
+ loading: loading,
+ children: "\u4FDD\u5B58"
+ })]
+ })
+ })]
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(AuthenticationModel/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(PhoneModal/* default */.Z, {
+ datas: datas,
+ isopen: isopen,
+ setisopen: setisopen,
+ isShowPhone: showphone,
+ setIsShowPhone: setshowphone,
+ user: user,
+ dispatch: dispatch,
+ onOK: function onOK() {
+ init();
+ }
+ })]
+ });
+};
+/* harmony default export */ var Edit = ((0,_umi_production_exports.connect)(function (_ref6) {
+ var competitions = _ref6.competitions,
+ loading = _ref6.loading,
+ globalSetting = _ref6.globalSetting,
+ user = _ref6.user;
+ return {
+ competitions: competitions,
+ globalSetting: globalSetting,
+ loading: loading.models.competitions,
+ user: user
+ };
+})(Edit_competitionsPage));
/***/ }),
@@ -23619,114 +14302,6 @@ var getmember_works = /*#__PURE__*/function () {
};
}();
-/***/ }),
-
-/***/ 11792:
-/*!*****************************************!*\
- !*** ./src/utils/hooks/useInterval.tsx ***!
- \*****************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ Y: function() { return /* binding */ useInterval; }
-/* harmony export */ });
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
-
-function useInterval(callback, delay) {
- var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();
- var savedId = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();
-
- // 保存新回调
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
- savedCallback.current = callback;
- });
-
- // 建立 interval
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
- function tick() {
- savedCallback.current();
- }
- if (delay !== null) {
- var id = setInterval(tick, delay);
- savedId.current = id;
- return function () {
- return clearInterval(id);
- };
- }
- }, [delay]);
-}
-
-/***/ }),
-
-/***/ 70392:
-/*!**********************************************************!*\
- !*** ./src/pages/Competitions/Detail/index.less?modules ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__) {
-
-// extracted by mini-css-extract-plugin
-/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___fo_3c","flex_space_between":"flex_space_between___G46CO","flex_box_vertical_center":"flex_box_vertical_center___br3Kr","flex_box_center_end":"flex_box_center_end___Xdo94","flex_box_column":"flex_box_column___Bcnmr","wrp":"wrp___TY7QJ","bg":"bg___xiaSy","commonimg":"commonimg___a4R0Q","titlesize":"titlesize___Wdd_a","timesize":"timesize___OkfYO","flex1":"flex1___N6paY","buttonsize":"buttonsize___syL9V","myteam":"myteam___RTWAt","bootmdetail":"bootmdetail___taUGk","menuItem":"menuItem___Kww4S","flex6":"flex6___RuzJ4","spanprev":"spanprev___Cssg_","spannext":"spannext___jVFGE","divwidth":"divwidth___r5hE3","receiveclick":"receiveclick___BauOs","receivealready":"receivealready___Z7Wo0","bkfff":"bkfff___lHrcJ","ant-input":"ant-input___m4bn_","onediv":"onediv___xzZRa","onetop":"onetop___M4GfM","towdiv":"towdiv___yj3ds","towtop":"towtop___veKa4","threediv":"threediv___Ztz0D","threetop":"threetop___zDXIg","imgradius":"imgradius___r4uGN","prize":"prize___YNRD4","spanrightradius":"spanrightradius___tC6T5","bottomItem":"bottomItem___CHcMJ","myTeam":"myTeam___fm7KX","downloadpdf":"downloadpdf___a2NuA","pdfBut":"pdfBut___Drr6h","PerfectBut":"PerfectBut___wEhjV","PerfectCent":"PerfectCent___HD3Id","PerfectCentName":"PerfectCentName___smdJX","teamItem":"teamItem___mx2f3","dash":"dash___l6QH1","modal":"modal___yXh2H","maskText":"maskText___Tdh6h","box":"box___K2uQ4","open_style":"open_style___gLTB9","title_style":"title_style___j6zvN","colorhove":"colorhove___FKtzO"});
-
-/***/ }),
-
-/***/ 98814:
-/*!********************************************!*\
- !*** ./src/assets/images/account/auth.png ***!
- \********************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,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";
-
-/***/ }),
-
-/***/ 51941:
-/*!*******************************************!*\
- !*** ./src/assets/images/account/job.png ***!
- \*******************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,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";
-
-/***/ }),
-
-/***/ 4977:
-/*!********************************************!*\
- !*** ./src/assets/images/icons/nodata.png ***!
- \********************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,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";
-
-/***/ }),
-
-/***/ 96908:
-/*!**************************************************************************!*\
- !*** ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png ***!
- \**************************************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,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";
-
-/***/ }),
-
-/***/ 57177:
-/*!*****************************************************************************!*\
- !*** ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png ***!
- \*****************************************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,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";
-
-/***/ }),
-
-/***/ 81378:
-/*!************************************************************************!*\
- !*** ./src/components/ui-customization/Cards/ShixunList/img/unity.png ***!
- \************************************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,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";
-
/***/ })
}]);
\ No newline at end of file
diff --git a/p__Competitions__Edit__index.chunk.css b/p__Competitions__Edit__index.chunk.css
index db63b966a5..e75035b83b 100644
--- a/p__Competitions__Edit__index.chunk.css
+++ b/p__Competitions__Edit__index.chunk.css
@@ -357,24 +357,24 @@
cursor: pointer;
}
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Banner/index.less?modules ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___NeSU8 {
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/index.less?modules ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___XJhZ_ {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___ImTGl {
+.flex_space_between___QP4ke {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center___BtRd9 {
+.flex_box_vertical_center___QxAqn {
align-items: center;
box-align: center;
}
-.flex_box_center_end___qcLe3 {
+.flex_box_center_end___idxMG {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -384,197 +384,134 @@
box-align: center;
box-pack: end;
}
-.flex_box_column___Ze_3q {
+.flex_box_column___FtSbq {
flex-direction: column;
box-orient: block-axis;
}
-.banner___PoUBO {
- display: flex;
- align-items: center;
- justify-content: center;
-}
-.banner___PoUBO .content___XoDjy {
- width: 1200px;
- height: 212px;
- display: flex;
- align-items: flex-start;
- justify-content: space-between;
-}
-.banner___PoUBO .content___XoDjy aside {
- margin-top: 56px;
-}
-.banner___PoUBO .content___XoDjy aside p {
- display: flex;
- align-items: center;
-}
-.banner___PoUBO .content___XoDjy aside p b {
- font-size: 30px;
- font-weight: 500;
- color: #000000;
- letter-spacing: 4px;
- margin-right: 20px;
-}
-.banner___PoUBO .content___XoDjy aside p span {
- font-size: 16px;
- color: #000000;
- letter-spacing: 4px;
-}
-.banner___PoUBO .content___XoDjy aside .btns___Pb35j {
- margin-top: 35px;
-}
-.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div {
- display: inline-block;
- height: 32px;
- background: #f6f7f9;
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 4px;
- border: 1px solid #dadbde;
- font-size: 14px;
- color: #3b3e47;
- line-height: 30px;
- margin-right: 23px;
- padding: 0 16px;
+.all___CqKTx {
+ padding-bottom: 25px;
position: relative;
- cursor: pointer;
}
-.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div:hover {
- color: #165dff;
- border: 1px solid #bacffe;
+.all___CqKTx .message_warnimg___sCs9y {
+ height: 30px;
+ background: rgba(255, 157, 24, 0.1);
+ border-radius: 0px 0px 8px 8px;
+ font-size: 12px;
+ font-weight: 400;
+ color: #FF9D18;
+ line-height: 30px;
}
-.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div img {
- position: absolute;
- z-index: 1;
- top: -21px;
- right: 22px;
+.all___CqKTx .message_warnimg___sCs9y .message_icon___T8887 {
+ margin-left: 30px;
+ margin-right: 10px;
+ font-size: 5px;
+ border: 1px #FF9D18 solid;
+ padding: 1px;
+ border-radius: 10px;
}
-
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomTags/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___hG6RI {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
+.all___CqKTx .message_error___pZWBZ {
+ height: 30px;
+ background: rgba(229, 51, 51, 0.1);
+ border-radius: 0px 0px 8px 8px;
+ font-size: 12px;
+ font-weight: 400;
+ color: #E53333;
+ line-height: 30px;
}
-.flex_space_between___ss3Fh {
- justify-content: space-between;
- -webkit-box-pack: justify;
+.all___CqKTx .message_error___pZWBZ .message_icon___T8887 {
+ margin-left: 30px;
+ margin-right: 10px;
+ font-size: 5px;
+ border: 1px #E53333 solid;
+ padding: 1px;
+ border-radius: 10px;
}
-.flex_box_vertical_center___K80p9 {
- align-items: center;
- box-align: center;
+.all___CqKTx .message_error___pZWBZ .message_title___lTdqI {
+ margin-right: 30px;
+ font-size: 12px;
+ font-weight: 600;
+ color: #E53333;
}
-.flex_box_center_end___qmXX3 {
- 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;
+.all___CqKTx .setting___v3_ot {
+ border-radius: 4px;
+ border: 1px solid #F1F1F1;
+ margin-top: 20px;
}
-.flex_box_column___GFV8F {
- flex-direction: column;
- box-orient: block-axis;
+.all___CqKTx .setting___v3_ot .setting_title___WxGAY {
+ background: #F6F7F9;
+ height: 50px;
+ line-height: 50px;
+ border-radius: 4px 4px 0px 0px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #232B40;
+ text-indent: 20px;
}
-.row___aXJjm {
+.all___CqKTx .setting___v3_ot .setting_content___XAWD6 {
display: flex;
- align-items: flex-start;
- justify-content: flex-start;
}
-.row___aXJjm .title___HUKL0 {
- font-size: 14px;
- color: #9096a3;
- flex-shrink: 0;
- width: 41px;
- text-align-last: justify;
- margin-top: 4px;
- margin-right: 12px;
+.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW {
+ width: 182px;
+ padding-top: 15px;
}
-.row___aXJjm .tagsWrap___XB2W3 {
- flex: 1 1;
- position: relative;
+.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW > div {
+ position: -webkit-sticky;
+ position: sticky;
+ top: 80px;
}
-.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 {
+.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item___qbDG8 {
+ height: 44px;
+ line-height: 44px;
font-size: 14px;
- color: #82a8ff;
- width: 55px;
- position: absolute;
- z-index: 2;
- bottom: 20px;
- right: 0px;
+ font-weight: 400;
+ color: #5F6367;
cursor: pointer;
+ text-indent: 20px;
}
-.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i {
- display: inline-block;
- font-size: 12px;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC {
- max-height: 245px;
- overflow: hidden;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span {
- display: inline-flex;
- align-items: center;
- margin-left: 8px;
- margin-bottom: 17px;
+.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item_active___kzN6I {
+ position: relative;
+ height: 44px;
+ line-height: 44px;
font-size: 14px;
+ font-weight: 400;
+ color: #165DFF;
+ background: #F8F9FA;
cursor: pointer;
- padding: 4px 12px;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .name___Hk1Ip {
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- max-width: 600px;
- display: inline-block;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .num___xQpcH {
- margin-left: 3px;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span:hover {
- color: #165dff !important;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX {
- color: #165dff !important;
- border-radius: 2px;
- background: #f6f7f9;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb {
- background: rgba(0, 0, 0, 0.05) !important;
- border-radius: 3px;
+ text-indent: 20px;
}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track {
- background-color: #f6f7f9 !important;
- box-shadow: none !important;
- box-shadow: initial !important;
+.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item_active___kzN6I::after {
+ position: absolute;
+ right: 0;
+ content: '';
+ width: 3px;
+ height: 44px;
+ background: #232B40;
+ border-radius: 3px 0px 0px 3px;
}
-.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC {
- padding-top: 8px;
- border-radius: 4px;
- border: 1px solid rgba(219, 220, 224, 0.5);
+.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_info___pqlf5 {
+ flex: 1 1;
+ border-left: 1px solid #F1F1F1;
+ min-height: 400px;
}
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/SuperiorTabs/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___aK2n3 {
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/information/index.less?modules ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___I6sdE {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___HX0Oh {
+.flex_space_between___uTlet {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center___LJOJr {
+.flex_box_vertical_center___P8PRU {
align-items: center;
box-align: center;
}
-.flex_box_center_end___SCakF {
+.flex_box_center_end___WLZlZ {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -584,186 +521,191 @@
box-align: center;
box-pack: end;
}
-.flex_box_column___AYv4m {
+.flex_box_column___tMPnI {
flex-direction: column;
box-orient: block-axis;
}
-.tabs___GTqPV {
- height: 32px;
- background: #f6f7f9;
- box-shadow: inset 0px 1px 3px 0px #d7d8d9;
- border-radius: 16px;
- display: inline-block;
-}
-.tabs___GTqPV span {
- display: inline-block;
- padding: 0 20px;
- line-height: 32px;
+.all___dBmCY .title___IeVqW {
+ height: 14px;
font-size: 14px;
- font-weight: 400;
- color: #9096a3;
- position: relative;
- cursor: pointer;
-}
-.tabs___GTqPV span:hover {
- color: #165dff;
+ font-family: PingFangSC-Semibold, PingFang SC;
+ font-weight: 600;
+ color: #232B40;
+ line-height: 14px;
+ margin: 30px 30px 0 30px;
}
-.tabs___GTqPV span::after {
- content: '';
- position: absolute;
- width: 1px;
- height: calc(100% - 2px);
- background: #e2e2e2;
- border-radius: 4px;
- z-index: 1;
- left: 0;
- top: 1px;
- background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%);
+.all___dBmCY .content___zp_KL:last-child {
+ border-bottom: none;
}
-.tabs___GTqPV span:first-child::after,
-.tabs___GTqPV .active___F26E8 + span::after {
- display: none;
+.all___dBmCY .content___zp_KL {
+ width: calc(100% - 60px);
+ margin: 0 30px;
+ padding: 30px 0 20px 0;
+ border-bottom: 1px #F1F1F1 solid;
}
-.tabs___GTqPV .active___F26E8 {
- background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
- box-shadow: 0px 0px 2px 0px #e8effb;
- border-radius: 16px;
- border: 1px solid #c8d2ea;
- color: #165dff;
- line-height: 30px;
+.all___dBmCY .content___zp_KL .form_item___hXuXB {
+ line-height: 40px;
+ font-size: 14px;
+ margin-top: 20px;
}
-.tabs___GTqPV .active___F26E8::after {
- display: none;
+.all___dBmCY .content___zp_KL .form_item_basic___K4a8V {
+ line-height: 40px;
+ font-size: 14px;
+ margin-top: 5px;
}
-
-/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomInput/index.less?modules ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___yX6Oa {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
+.all___dBmCY .content___zp_KL .form_item_basic___K4a8V [class~='ant-form-item-required']:before {
+ content: '' !important;
}
-.flex_space_between___t7oqF {
- justify-content: space-between;
- -webkit-box-pack: justify;
+.all___dBmCY .content___zp_KL .form_item_time___h8rdI {
+ line-height: 40px;
+ font-size: 14px;
+ margin-top: -12px;
}
-.flex_box_vertical_center___dEIHy {
- align-items: center;
- box-align: center;
+.all___dBmCY .content___zp_KL .form_item_model____Mn2H {
+ line-height: 32px;
+ font-size: 14px;
}
-.flex_box_center_end___taQDF {
- 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;
+.all___dBmCY .content___zp_KL .form_item_item___CR0Q5 {
+ font-size: 14px;
+ height: 40px;
+ line-height: 40px;
}
-.flex_box_column___xY_Lr {
- flex-direction: column;
- box-orient: block-axis;
-}
-.input___PW2zI {
- width: 507px;
- height: 38px;
- background: #f6f7f9;
- border-radius: 19px;
- display: flex;
- align-items: center;
- padding: 0 20px;
+.all___dBmCY .content___zp_KL .form_item_item_select___eeMCh {
+ font-size: 14px;
+ height: 40px;
+ line-height: 40px;
}
-.input___PW2zI .dropdown___vSy8B {
+.all___dBmCY .content___zp_KL .textarea_father___XVeQz {
position: relative;
- flex-shrink: 0;
+ height: 130px;
+ margin-bottom: 15px;
+ margin-top: -5px;
}
-.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu {
- display: block;
+.all___dBmCY .content___zp_KL .textarea_father___XVeQz .textarea_length___Xdwl4 {
+ position: absolute;
+ bottom: 10px;
+ right: 10px;
+ font-size: 14px;
}
-.input___PW2zI .dropdown___vSy8B .text___Grueu {
- color: #000000;
+.all___dBmCY .content___zp_KL .upload_button___zltZE {
+ width: 96px;
+ height: 30px;
+ background: #3061D0;
+ box-shadow: inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
font-size: 14px;
- cursor: default;
- height: 38px;
- display: flex;
- align-items: center;
+ font-weight: 400;
+ color: #FFFFFF;
+ line-height: 30px;
+ text-align: center;
+ cursor: pointer;
+}
+.all___dBmCY .content___zp_KL .upload_button_file___vVqry {
+ width: 96px;
+ height: 30px;
+ background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ border: 1px solid #BACFFE;
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
+ line-height: 28px;
+ text-align: center;
+ cursor: pointer;
}
-.input___PW2zI .dropdown___vSy8B .text___Grueu i {
+.all___dBmCY .content___zp_KL .upload_text___pdO7Y {
+ height: 30px;
font-size: 12px;
- display: inline-block;
- transform: translateY(1px) scale(0.6);
- color: #979797;
+ font-family: PingFangSC-Regular, PingFang SC;
+ font-weight: 400;
+ color: #9096A3;
+ line-height: 30px;
+ margin-top: 3px;
+ margin-left: 20px;
}
-.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM {
- display: inline-block;
- width: 1px;
- height: 38px;
- margin-left: 15px;
- margin-right: 0px;
- background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
+.all___dBmCY .content___zp_KL .date_text___gvUlY {
+ height: 40px;
+ font-size: 12px;
+ font-family: PingFangSC-Regular, PingFang SC;
+ font-weight: 400;
+ color: #9096A3;
+ line-height: 40px;
+ margin-left: 10px;
}
-.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa {
- display: inline-block;
- width: 1px;
- height: 38px;
- margin-left: 0px;
- margin-right: 8px;
- background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%);
+.all___dBmCY .content___zp_KL .upload_download___KCtvw {
+ height: 30px;
+ font-size: 14px;
+ font-family: PingFangSC-Regular, PingFang SC;
+ font-weight: 400;
+ color: #3061D0;
+ line-height: 30px;
+ margin-bottom: 10px;
+ margin-left: 20px;
+ cursor: pointer;
}
-.input___PW2zI .dropdown___vSy8B .menu___NiyBu {
- display: none;
- position: absolute;
- z-index: 999;
- width: auto;
- left: -16px;
- top: 35px;
- padding: 4px;
- background-color: #fff;
- border-radius: 8px;
- box-shadow: 0px 10px 16px 0px #cecece;
+.all___dBmCY .content___zp_KL .checkbox_text___yn4Cf {
+ color: #9096A3;
+ margin-left: 10px;
}
-.input___PW2zI .dropdown___vSy8B .menu___NiyBu div {
- clear: both;
- margin: 0;
- padding: 5px 12px;
- color: rgba(0, 0, 0, 0.88);
+.all___dBmCY .footer___t6QDc {
+ display: flex;
+ margin: 30px 0;
+}
+.all___dBmCY .footer___t6QDc .clear_button___FWQBK {
+ margin-left: auto;
+ width: 60px;
+ height: 38px;
+ border-radius: 2px;
+ opacity: 0.9;
+ border: 1px solid #BACFFE;
+ text-align: center;
+ line-height: 38px;
+ font-size: 14px;
font-weight: 400;
+ color: #3061D0;
+ margin-right: 30px;
+ cursor: pointer;
+}
+.all___dBmCY .footer___t6QDc .save_button___l7JJ7 {
+ margin-left: auto;
+ width: 116px;
+ height: 38px;
+ background: #3061D0;
+ border-radius: 2px;
font-size: 14px;
- text-align: left;
- line-height: 1.57142857;
+ text-align: center;
+ font-family: PingFangSC-Semibold, PingFang SC;
+ font-weight: 400;
+ color: #FFFFFF;
+ margin-right: 30px;
cursor: pointer;
- transition: all 0.2s;
- white-space: nowrap;
}
-.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover {
- background-color: #f5f5f5;
+.content___zp_KL [class~='ant-form-item-label'] label {
+ height: 40px !important;
}
-.input___PW2zI > input {
- flex: 1 1;
- padding: 4px 0;
+.radio_style___tWyOo [class~='ant-form-item-label'] label {
+ height: 20px !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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/QuickPager/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___tol8o {
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/picture/index.less?modules ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___TUtVx {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___Z235C {
+.flex_space_between___skxVP {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center___Wq1sZ {
+.flex_box_vertical_center____enb6 {
align-items: center;
box-align: center;
}
-.flex_box_center_end___LLxom {
+.flex_box_center_end___lO_Gq {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -773,61 +715,89 @@
box-align: center;
box-pack: end;
}
-.flex_box_column___DbMSN {
+.flex_box_column___QrhZ_ {
flex-direction: column;
box-orient: block-axis;
}
-.quickPager___GM30J {
+.all___GiQqZ .title___YtceA {
+ height: 14px;
+ font-size: 14px;
+ font-family: PingFangSC-Semibold, PingFang SC;
+ font-weight: 600;
+ color: #232B40;
+ line-height: 14px;
+ margin: 30px 30px 0 30px;
+}
+.all___GiQqZ .content___Es9RO {
+ width: calc(100% - 60px);
+ margin: 0 30px;
+ padding: 30px 0 20px 0;
+ border-bottom: 1px #F1F1F1 solid;
display: flex;
- align-items: center;
- justify-content: center;
}
-.quickPager___GM30J > div {
- width: 60px;
- height: 28px;
- line-height: 26px;
- text-align: center;
- background: #f8f9fc;
- border-radius: 2px;
- border: 1px solid rgba(195, 207, 224, 0.5);
- font-size: 12px;
- color: #464f66;
- margin: 0 10px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
+.all___GiQqZ .content___Es9RO .content_icon___SNFzF {
+ width: 16px;
+ height: 16px;
+ margin-top: 25px;
+}
+.all___GiQqZ .content___Es9RO .content_info___rSAWs {
+ margin-top: 22px;
+}
+.all___GiQqZ .content___Es9RO .content_info___rSAWs .content_title___Hkmmk {
+ height: 14px;
+ font-size: 14px;
+ font-family: PingFangSC-Regular, PingFang SC;
+ font-weight: 400;
+ color: #165DFF;
+ line-height: 14px;
+ margin: 1px 10px;
+ border-bottom: 1px #165DFF solid;
cursor: pointer;
}
-.quickPager___GM30J > div:hover {
- color: #165dff;
+.all___GiQqZ .content___Es9RO .content_info___rSAWs .content_size___jLmmn {
+ width: 117px;
+ height: 12px;
+ font-size: 12px;
+ font-family: PingFangSC-Regular, PingFang SC;
+ font-weight: 400;
+ color: #B8B8B8;
+ line-height: 12px;
+ margin: 10px;
}
-.quickPager___GM30J .disabled___Ozc8I {
- background: #f3f3f5;
- border: 0;
- line-height: 28px;
- cursor: not-allowed;
- color: #cecece;
+.all___GiQqZ .content___Es9RO .content_img___NRn9i {
+ width: 198px;
+ height: 85px;
+ border-radius: 4px;
+ margin-left: auto;
+}
+.all___GiQqZ .content___Es9RO .content_img2___D23TM {
+ width: 85px;
+ height: 85px;
+ border-radius: 4px;
+ margin-left: auto;
+}
+.all___GiQqZ .content___Es9RO:last-child {
+ border-bottom: none;
}
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Cards/ShixunList/index.less?modules ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___FO7TP {
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/questions/index.less?modules ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___TOLos {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___LotYx {
+.flex_space_between___kPNcF {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center___bWdaw {
+.flex_box_vertical_center___rUvwU {
align-items: center;
box-align: center;
}
-.flex_box_center_end___mVJ1o {
+.flex_box_center_end_____Cr_ {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -837,3991 +807,883 @@
box-align: center;
box-pack: end;
}
-.flex_box_column___M83Mm {
+.flex_box_column___UubjA {
flex-direction: column;
box-orient: block-axis;
}
-.list___oOsiS {
- display: flex;
- justify-content: flex-start;
- align-items: center;
- flex-wrap: wrap;
- padding: 0;
-}
-.list___oOsiS .wrap___G6T7F {
- height: 277px;
- background: #ffffff;
- box-shadow: 0px 2px 4px 0px #d6dae1;
- border-radius: 8px;
+.all___d1AWD {
position: relative;
}
-.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E {
+.all___d1AWD .title___VIjuM {
+ height: 14px;
+ font-size: 14px;
+ font-weight: 600;
+ color: #232B40;
+ line-height: 14px;
+ margin: 30px 30px 0 30px;
+}
+.all___d1AWD .add_people___qkPex {
position: absolute;
- width: 100%;
- left: 0px;
- top: 0px;
- background-color: rgba(0, 0, 0, 0.5);
- height: 100%;
- z-index: 10;
+ top: -10px;
+ right: 30px;
+ width: 116px;
+ height: 32px;
+ line-height: 32px;
+ background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 16px;
+ border: 1px solid #BACFFE;
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
display: flex;
- cursor: default;
- justify-content: center;
- align-items: center;
- flex-direction: column;
- border-radius: 8px;
+ cursor: pointer;
}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW {
- transform: scale(1.1);
+.all___d1AWD .add_people___qkPex .people_icon___lz5gl {
+ width: 16px;
+ height: 16px;
+ margin: 7px 10px 6px 16px;
}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w {
- overflow: hidden;
- height: calc(100% - 100px);
- border-radius: 8px 8px 0 0;
- position: relative;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW {
- width: 100%;
- transition: all 0.5s;
+.all___d1AWD .content___a8dSX {
+ width: calc(100% - 60px);
+ padding: 25px 20px;
+ margin: 20px 30px;
+ background: #FFFFFF;
+ box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
+ border-radius: 4px;
+ border: 1px solid #F5F5F5;
}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C {
- position: absolute;
- z-index: 1;
- left: 0;
- bottom: 0;
+.all___d1AWD .content___a8dSX .content_info___ekLIa {
+ display: flex;
height: 30px;
}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 {
- height: 52px;
- font-size: 16px;
- font-weight: 600;
- color: #000000;
- padding: 0 12px;
- width: 100%;
- display: flex;
- align-items: center;
- padding-top: 30px;
+.all___d1AWD .content___a8dSX .content_info___ekLIa .info_icon___kXP8P {
+ width: 14px;
+ height: 14px;
+ margin-top: 7px;
}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0 {
- display: inline-block;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- max-width: 100%;
+.all___d1AWD .content___a8dSX .content_info___ekLIa .info_title___Hld67 {
+ width: 50px;
+ height: 30px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #232B40;
+ line-height: 30px;
+ margin: 0 8px;
}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo {
- height: 45px;
+.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content___kbIuT {
+ max-width: 480px;
+ height: 30px;
+ background: rgba(22, 93, 255, 0.05);
+ border-radius: 15px;
display: flex;
- align-items: center;
- color: #000f37;
- padding: 0 12px;
}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i {
- color: #7d8592;
+.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content___kbIuT .info_content_icon___uNxzs {
+ margin: 8px 8px 8px 20px;
+ width: 14px;
+ height: 14px;
}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo > span {
- margin-right: 5px;
+.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content___kbIuT .info_content_title___IfIi8 {
+ max-width: 420px;
+ height: 30px;
font-size: 12px;
+ font-weight: 400;
+ color: #165DFF;
+ line-height: 30px;
+ margin-right: 20px;
+ cursor: pointer;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 {
- display: flex;
- align-items: center;
- margin-left: auto;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star'] {
- font-size: 13px;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate'] {
+.all___d1AWD .content___a8dSX .content_info___ekLIa .info_open___NzrUi {
+ width: 70px;
+ height: 30px;
font-size: 12px;
- margin-top: -3px;
- color: #ffa100;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star']:not(:last-child) {
- margin-right: 2px;
-}
-
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Cards/CourseList/index.less?modules ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___AQ53o {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___i2aIa {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___sPEKB {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___GhSSH {
- 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___R9_Hb {
- flex-direction: column;
- box-orient: block-axis;
-}
-.list___jb2Ay {
- display: flex;
- justify-content: flex-start;
- align-items: center;
- flex-wrap: wrap;
- padding: 0;
-}
-.list___jb2Ay .wrap___VsQDr {
- height: 308px;
- background: #ffffff;
- box-shadow: 0px 2px 4px 0px #d6dae1;
- border-radius: 8px;
- position: relative;
-}
-.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T {
- position: absolute;
- width: 100%;
- left: 0px;
- top: 0px;
- background-color: rgba(0, 0, 0, 0.5);
- height: 100%;
- z-index: 10;
- display: flex;
- cursor: default;
- justify-content: center;
- align-items: center;
- border-radius: 8px;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr {
- transform: scale(1.1);
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA {
- overflow: hidden;
- height: calc(100% - 131px);
- border-radius: 8px 8px 0 0;
+ font-weight: 400;
+ color: #9096A3;
+ line-height: 30px;
+ margin: 0 20px;
+ text-align: center;
+ cursor: pointer;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr {
- width: 100%;
- transition: all 0.5s;
+.all___d1AWD .content___a8dSX .content_info___ekLIa .info_open___NzrUi:hover {
+ color: #165DFF;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T {
- margin-right: 10px;
- width: 64px;
- height: 22px;
- background: rgba(0, 0, 0, 0.3);
- color: #D9C7AB;
+.all___d1AWD .content___a8dSX .content_info___ekLIa .info_delete___rZhhO {
+ width: 80px;
+ height: 26px;
+ margin: 2px 0px 2px auto;
+ background: #FCEAEA;
border-radius: 2px;
- padding: 0px 8px;
font-size: 12px;
- line-height: 22px;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d {
- width: 52px;
+ font-weight: 400;
+ color: #E53333;
+ line-height: 26px;
text-align: center;
- position: absolute;
- z-index: 2;
- left: 0;
- top: 7px;
- color: #ffffff;
+ cursor: pointer;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ {
- height: 52px;
- font-size: 16px;
- font-weight: 600;
- color: #000000;
- padding: 0 12px;
- width: 100%;
- display: flex;
- align-items: center;
- padding-top: 30px;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq {
+ width: calc(100% - 80px);
+ background: #F8F9FA;
+ margin-top: 20px;
+ margin-left: 80px;
+ padding: 20px;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG {
- display: inline-block;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- max-width: 100%;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item___oxzha {
+ line-height: 40px;
+ margin-bottom: 5px;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR {
- font-size: 14px;
- color: #000f37;
- padding: 0px 12px;
- margin-top: 8px;
- display: inline-block;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item___oxzha .form_item_item___yPf7l {
+ width: 180px;
+ height: 40px;
+ line-height: 40px;
+}
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G {
+ line-height: 30px;
+ margin-bottom: 5px;
+}
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .guanka_title___uUWQl {
+ width: 435px;
+ text-align: left;
+ white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
- white-space: nowrap;
- max-width: 100%;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i {
- color: #7d8592;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
- height: 34px;
- display: flex;
- align-items: center;
- justify-content: space-between;
- color: #000f37;
- padding: 0px 12px;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .form_item_item_small___fKhrW {
+ width: 100px;
+ height: 30px;
+ line-height: 30px;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div {
- display: flex;
- align-items: center;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .guanka_icon___fBudt {
+ width: 14px;
+ height: 14px;
+ margin: 7px 15px 7px 0;
+ color: #165DFF;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div > span {
- margin-right: 12px;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_1___qifbd {
+ width: 44px;
+ height: 20px;
+ line-height: 18px;
+ background: #FFFFFF;
+ border-radius: 2px;
+ border: 1px solid #165DFF;
font-size: 12px;
+ font-weight: 400;
+ color: #165DFF;
+ text-align: center;
+ margin-left: 80px;
+ margin-top: 5px;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i {
- color: #7d8592;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf {
- height: 18px;
- padding: 3px 6px;
- font-size: 12px;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_2___qVJU8 {
+ width: 44px;
+ height: 20px;
+ line-height: 18px;
+ background: #FFFFFF;
border-radius: 2px;
- border: 1px solid #FFE6AB;
- color: #CA7720;
- display: flex;
- align-items: center;
- justify-content: center;
+ border: 1px solid #FF9D18;
+ font-size: 12px;
font-weight: 400;
+ color: #FF9D18;
+ text-align: center;
+ margin-left: 80px;
+ margin-top: 5px;
}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf {
- border: 1px solid #D6F7EF;
- color: #01795d;
- margin-left: 6px;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_3___NRfLL {
+ width: 44px;
+ height: 20px;
+ line-height: 18px;
+ background: #FFFFFF;
+ border-radius: 2px;
+ border: 1px solid #E53333;
+ font-size: 12px;
+ font-weight: 400;
+ color: #E53333;
+ text-align: center;
+ margin-left: 80px;
+ margin-top: 5px;
}
-
-/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Cards/ClassroomList/index.less?modules ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___eMcr7 {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .close_icon___f2hON {
+ width: 70px;
+ height: 30px;
+ font-size: 12px;
+ font-weight: 400;
+ color: #9096A3;
+ line-height: 30px;
+ margin: 0 auto;
+ text-align: center;
+ cursor: pointer;
}
-.flex_space_between___HcNca {
- justify-content: space-between;
- -webkit-box-pack: justify;
+.all___d1AWD .content___a8dSX .questions_info___n9Fnq .close_icon___f2hON:hover {
+ color: #165DFF;
}
-.flex_box_vertical_center___ZnvVN {
- align-items: center;
- box-align: center;
+.all___d1AWD .footer___UDiYB {
+ display: flex;
+ margin: 30px 0;
}
-.flex_box_center_end___fdgDf {
- 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___SEKvd {
- flex-direction: column;
- box-orient: block-axis;
-}
-.list___L1hmU {
- display: flex;
- justify-content: flex-start;
- align-items: center;
- flex-wrap: wrap;
- padding: 0;
-}
-.list___L1hmU .wrap___pKgcW {
- height: 270px;
- background: #ffffff;
- box-shadow: 0px 1px 4px 0px #d6dae1;
- border-radius: 8px;
- position: relative;
-}
-.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK {
- display: flex;
-}
-.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK {
- position: absolute;
- z-index: 10;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- background: rgba(0, 0, 0, 0.6);
- box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
- border-radius: 8px;
- display: none;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div {
- width: 116px;
- height: 36px;
- border-radius: 18px;
- border: 1px solid #ffffff;
- font-size: 14px;
- font-weight: 600;
- color: #ffffff;
- line-height: 34px;
- text-align: center;
- margin: 10px 0;
- cursor: pointer;
-}
-.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover {
- box-shadow: 0px 0px 4px 0px #4f85ff;
- border: 1px solid #c2d3f8;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB {
- height: calc(100% - 50px);
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: flex-start;
- padding: 0 24px;
- position: relative;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq {
- position: absolute;
- z-index: 1;
- width: 44px;
- height: 22px;
- background: #ffe9c1;
- border-radius: 8px 0px 13px 0px;
- left: 0;
- top: 0;
- color: #a45204;
- text-align: center;
- line-height: 22px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90 {
- font-weight: 600;
- color: #333333;
- margin-top: 25px;
- font-size: 16px;
- white-space: normal;
- text-align: center;
- -webkit-box-orient: vertical;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- overflow: hidden;
- line-height: 26px;
- height: 48px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL {
- width: 60px;
- height: 60px;
- border-radius: 30px;
- margin-top: 14px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7 {
- font-size: 14px;
- color: #333333;
- margin-top: 8px;
- width: 98%;
- text-align: center;
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ {
- display: flex;
- align-items: center;
- margin-top: 12px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div {
- width: 76px;
- background: #ffffff;
- height: 26px;
- border-radius: 13px;
- border: 1px solid #d6f7ef;
- font-size: 14px;
- color: #01795d;
- line-height: 24px;
- text-align: center;
- margin: 0 10px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside {
- width: 76px;
- background: #ffffff;
- height: 26px;
- border-radius: 13px;
- border: 1px solid #ffe9c1;
- font-size: 14px;
- color: #a45204;
- line-height: 24px;
- text-align: center;
- margin: 0 10px;
-}
-.list___L1hmU .wrap___pKgcW .bottom____k2sh {
- height: 50px;
- border-top: 1px solid #f5f5f5;
- display: flex;
- align-items: center;
- padding: 0 12px;
-}
-.list___L1hmU .wrap___pKgcW .bottom____k2sh > div {
+.all___d1AWD .footer___UDiYB .clear_button___HQIfB {
margin-left: auto;
-}
-.list___L1hmU .wrap___pKgcW .bottom____k2sh > span {
- display: flex;
- align-items: center;
- margin-right: 12px;
- color: #999999;
-}
-.list___L1hmU .wrap___pKgcW .bottom____k2sh > span i {
- font-size: 14px;
- font-size: 12px;
- color: #999999;
- margin-right: 6px;
-}
-
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomTabs/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___d27mZ {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___qfRU9 {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___fCRld {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___ORMV8 {
- 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___PNKtZ {
- flex-direction: column;
- box-orient: block-axis;
-}
-.tabs___alpa7 {
- display: flex;
- justify-content: space-between;
- align-items: center;
- border-bottom: 1px solid #dbdce0;
- height: 54px;
-}
-.tabs___alpa7 .tabsWrap___aCQjw {
- display: flex;
- align-items: center;
- height: 100%;
-}
-.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 {
- display: flex;
- align-items: center;
- margin-right: 40px;
- height: 100%;
- cursor: pointer;
-}
-.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 > div {
- position: relative;
- font-size: 14px;
- font-weight: 400;
- color: #5f6368;
- display: flex;
- align-items: center;
- height: 100%;
-}
-.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v {
- font-weight: 500;
- color: #202124;
-}
-.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after {
- position: absolute;
- content: '';
- width: 100%;
- z-index: 4;
+ width: 60px;
+ height: 38px;
border-radius: 2px;
- left: 0px;
- bottom: 0px;
- height: 3px;
- background: #202124;
- border-radius: 100px 100px 0px 0px;
-}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/SuperiorSort/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___e6HxQ {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___RnXYe {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___lVxPk {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___bu8yv {
- 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___JczGj {
- flex-direction: column;
- box-orient: block-axis;
-}
-.orderWrap___ZfyGX {
- display: box;
- display: flex;
- align-items: center;
-}
-.orderIconWrap___XTB_O {
- display: box;
- display: flex;
- flex-direction: column;
- height: 40px;
- line-height: 40px;
- color: #999999;
-}
-.orderAsc___KWHmA {
- flex-direction: column;
- text-align: center;
- height: 10px;
- line-height: 10px;
- display: inline-block;
- margin-top: 9px;
- transform: translateY(2px);
-}
-.orderDesc___rHdbB {
- flex-direction: column;
- text-align: center;
- height: 10px;
- line-height: 10px;
- display: table;
-}
-.active___a7eSP {
- color: #232b40 !important;
-}
-.cursorPointer___gs9kL {
- cursor: pointer;
- color: #d8d8d8;
- height: 10px;
-}
-.orderTextWrap___teAKn {
- font-size: 14px;
- color: #3b3e47;
- cursor: pointer;
- margin-right: 5px;
-}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomButton/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___LCi0B {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___hzONe {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___ZyQRE {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___XKM74 {
- 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___p8LCU {
- flex-direction: column;
- box-orient: block-axis;
-}
-.btn___In02G.mediacy-round___uveEv {
- height: 36px;
- border-radius: 36px;
-}
-.btn___In02G.mediacy-default___dDxsd {
- height: 36px;
- border-radius: 4px;
-}
-.btn___In02G .default___K791v {
- background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border: 1px solid #bacffe;
- font-size: 14px;
- padding: 0 15px;
- color: #3061d0;
- text-align: center;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-button[class~='ant-btn-default']:not(:disabled).btn___In02G {
- background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border: 1px solid #bacffe;
- font-size: 14px;
- padding: 0 15px;
- color: #3061d0;
+ opacity: 0.9;
+ border: 1px solid #BACFFE;
text-align: center;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-button[class~='ant-btn-default']:not(:disabled).btn___In02G:hover {
- color: #165dff;
- border: 1px solid #165dff;
-}
-button[class~='ant-btn-default']:disabled.btn___In02G {
- background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border: 1px solid #bacffe;
+ line-height: 38px;
font-size: 14px;
- padding: 0 15px;
- color: #3061d0;
- text-align: center;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- opacity: 50%;
- cursor: not-allowed;
-}
-
-/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/HeadBack/index.less?modules ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___TB7bQ {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___oBlTb {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___b5XbB {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___CNhe7 {
- 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___yHXKW {
- flex-direction: column;
- box-orient: block-axis;
-}
-.head___ghH72 {
- height: 54px;
- border-bottom: 1px solid #DBDCE0;
- display: flex;
- align-items: center;
-}
-.head___ghH72 > span {
- color: #999999;
- font-size: 12px;
- cursor: pointer;
- flex-shrink: 0;
-}
-.head___ghH72 > b {
- font-weight: 500;
- color: #232B40;
- margin-left: 30px;
- font-size: 14px;
- flex: 1 1;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
-}
-.head___ghH72 .node___mjPEy {
- margin-left: auto;
- flex-shrink: 0;
-}
-
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/ConfirmAndCancel/index.less?modules ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___AlHuF {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___vN2LW {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___Ac7D2 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___y38I7 {
- 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___iQE6P {
- flex-direction: column;
- box-orient: block-axis;
-}
-.btns___sNgTb {
- display: flex;
- align-items: center;
-}
-.btns___sNgTb .confirm___Ozirl {
- height: 38px;
- background: #3061D0;
- border-radius: 2px;
- color: #FFFFFF;
- padding: 0 34px;
-}
-.btns___sNgTb .cancel___aiq1I {
- height: 38px;
- background: #F8F9FC;
- border-radius: 2px;
- opacity: 0.5;
- border: 1px solid #C3CFE0;
- font-size: 14px;
- color: #464F66;
- margin-left: 20px;
-}
-
-/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/FixedBottom/index.less?modules ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___jkpdr {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___OtsL8 {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___rbcb_ {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___zBR21 {
- 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___nS_eP {
- flex-direction: column;
- box-orient: block-axis;
-}
-.fixedBottom___oJl7m {
- width: 100%;
- height: 70px;
- background: #FFFFFF;
- box-shadow: 0px -3px 16px 0px rgba(219, 219, 219, 0.5);
- position: fixed;
- z-index: 1000;
- bottom: 0;
- left: 0;
-}
-.fixedBottom___oJl7m .wrap___A3Oq1 {
- width: 1200px;
- height: 100%;
- margin: auto;
- display: flex;
- align-items: center;
- justify-content: space-between;
-}
-.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y {
- flex: 1 1;
-}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomCrumbs/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___tY8Yn {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___vHdYA {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___pa61F {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___HyDXt {
- 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___UjZek {
- flex-direction: column;
- box-orient: block-axis;
-}
-.crumbs___V41Oe {
- margin: 15px auto 25px auto;
- width: 1200px;
- cursor: default;
-}
-.crumbs___V41Oe span {
- font-size: 12px;
- color: #C5C5C5;
-}
-.crumbs___V41Oe .hover___bEIVd {
- cursor: pointer;
-}
-.crumbs___V41Oe .hover___bEIVd:hover {
- color: #5F6368;
-}
-
-/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/index.less?modules ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___XJhZ_ {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___QP4ke {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___QxAqn {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___idxMG {
- 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___FtSbq {
- flex-direction: column;
- box-orient: block-axis;
-}
-.all___CqKTx {
- padding-bottom: 25px;
- position: relative;
-}
-.all___CqKTx .message_warnimg___sCs9y {
- height: 30px;
- background: rgba(255, 157, 24, 0.1);
- border-radius: 0px 0px 8px 8px;
- font-size: 12px;
- font-weight: 400;
- color: #FF9D18;
- line-height: 30px;
-}
-.all___CqKTx .message_warnimg___sCs9y .message_icon___T8887 {
- margin-left: 30px;
- margin-right: 10px;
- font-size: 5px;
- border: 1px #FF9D18 solid;
- padding: 1px;
- border-radius: 10px;
-}
-.all___CqKTx .message_error___pZWBZ {
- height: 30px;
- background: rgba(229, 51, 51, 0.1);
- border-radius: 0px 0px 8px 8px;
- font-size: 12px;
- font-weight: 400;
- color: #E53333;
- line-height: 30px;
-}
-.all___CqKTx .message_error___pZWBZ .message_icon___T8887 {
- margin-left: 30px;
- margin-right: 10px;
- font-size: 5px;
- border: 1px #E53333 solid;
- padding: 1px;
- border-radius: 10px;
-}
-.all___CqKTx .message_error___pZWBZ .message_title___lTdqI {
- margin-right: 30px;
- font-size: 12px;
- font-weight: 600;
- color: #E53333;
-}
-.all___CqKTx .setting___v3_ot {
- border-radius: 4px;
- border: 1px solid #F1F1F1;
- margin-top: 20px;
-}
-.all___CqKTx .setting___v3_ot .setting_title___WxGAY {
- background: #F6F7F9;
- height: 50px;
- line-height: 50px;
- border-radius: 4px 4px 0px 0px;
- font-size: 14px;
- font-weight: 400;
- color: #232B40;
- text-indent: 20px;
-}
-.all___CqKTx .setting___v3_ot .setting_content___XAWD6 {
- display: flex;
-}
-.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW {
- width: 182px;
- padding-top: 15px;
-}
-.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW > div {
- position: -webkit-sticky;
- position: sticky;
- top: 80px;
-}
-.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item___qbDG8 {
- height: 44px;
- line-height: 44px;
- font-size: 14px;
- font-weight: 400;
- color: #5F6367;
- cursor: pointer;
- text-indent: 20px;
-}
-.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item_active___kzN6I {
- position: relative;
- height: 44px;
- line-height: 44px;
- font-size: 14px;
- font-weight: 400;
- color: #165DFF;
- background: #F8F9FA;
- cursor: pointer;
- text-indent: 20px;
-}
-.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item_active___kzN6I::after {
- position: absolute;
- right: 0;
- content: '';
- width: 3px;
- height: 44px;
- background: #232B40;
- border-radius: 3px 0px 0px 3px;
-}
-.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_info___pqlf5 {
- flex: 1 1;
- border-left: 1px solid #F1F1F1;
- min-height: 400px;
-}
-
-/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/information/index.less?modules ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___I6sdE {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___uTlet {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___P8PRU {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___WLZlZ {
- 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___tMPnI {
- flex-direction: column;
- box-orient: block-axis;
-}
-.all___dBmCY .title___IeVqW {
- height: 14px;
- font-size: 14px;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 600;
- color: #232B40;
- line-height: 14px;
- margin: 30px 30px 0 30px;
-}
-.all___dBmCY .content___zp_KL:last-child {
- border-bottom: none;
-}
-.all___dBmCY .content___zp_KL {
- width: calc(100% - 60px);
- margin: 0 30px;
- padding: 30px 0 20px 0;
- border-bottom: 1px #F1F1F1 solid;
-}
-.all___dBmCY .content___zp_KL .form_item___hXuXB {
- line-height: 40px;
- font-size: 14px;
- margin-top: 20px;
-}
-.all___dBmCY .content___zp_KL .form_item_basic___K4a8V {
- line-height: 40px;
- font-size: 14px;
- margin-top: 5px;
-}
-.all___dBmCY .content___zp_KL .form_item_basic___K4a8V [class~='ant-form-item-required']:before {
- content: '' !important;
-}
-.all___dBmCY .content___zp_KL .form_item_time___h8rdI {
- line-height: 40px;
- font-size: 14px;
- margin-top: -12px;
-}
-.all___dBmCY .content___zp_KL .form_item_model____Mn2H {
- line-height: 32px;
- font-size: 14px;
-}
-.all___dBmCY .content___zp_KL .form_item_item___CR0Q5 {
- font-size: 14px;
- height: 40px;
- line-height: 40px;
-}
-.all___dBmCY .content___zp_KL .form_item_item_select___eeMCh {
- font-size: 14px;
- height: 40px;
- line-height: 40px;
-}
-.all___dBmCY .content___zp_KL .textarea_father___XVeQz {
- position: relative;
- height: 130px;
- margin-bottom: 15px;
- margin-top: -5px;
-}
-.all___dBmCY .content___zp_KL .textarea_father___XVeQz .textarea_length___Xdwl4 {
- position: absolute;
- bottom: 10px;
- right: 10px;
- font-size: 14px;
-}
-.all___dBmCY .content___zp_KL .upload_button___zltZE {
- width: 96px;
- height: 30px;
- background: #3061D0;
- box-shadow: inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 2px;
- font-size: 14px;
- font-weight: 400;
- color: #FFFFFF;
- line-height: 30px;
- text-align: center;
- cursor: pointer;
-}
-.all___dBmCY .content___zp_KL .upload_button_file___vVqry {
- width: 96px;
- height: 30px;
- background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 2px;
- border: 1px solid #BACFFE;
- font-size: 14px;
- font-weight: 400;
- color: #3061D0;
- line-height: 28px;
- text-align: center;
- cursor: pointer;
-}
-.all___dBmCY .content___zp_KL .upload_text___pdO7Y {
- height: 30px;
- font-size: 12px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #9096A3;
- line-height: 30px;
- margin-top: 3px;
- margin-left: 20px;
-}
-.all___dBmCY .content___zp_KL .date_text___gvUlY {
- height: 40px;
- font-size: 12px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #9096A3;
- line-height: 40px;
- margin-left: 10px;
-}
-.all___dBmCY .content___zp_KL .upload_download___KCtvw {
- height: 30px;
- font-size: 14px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #3061D0;
- line-height: 30px;
- margin-bottom: 10px;
- margin-left: 20px;
- cursor: pointer;
-}
-.all___dBmCY .content___zp_KL .checkbox_text___yn4Cf {
- color: #9096A3;
- margin-left: 10px;
-}
-.all___dBmCY .footer___t6QDc {
- display: flex;
- margin: 30px 0;
-}
-.all___dBmCY .footer___t6QDc .clear_button___FWQBK {
- margin-left: auto;
- width: 60px;
- height: 38px;
- border-radius: 2px;
- opacity: 0.9;
- border: 1px solid #BACFFE;
- text-align: center;
- line-height: 38px;
- font-size: 14px;
- font-weight: 400;
- color: #3061D0;
- margin-right: 30px;
- cursor: pointer;
-}
-.all___dBmCY .footer___t6QDc .save_button___l7JJ7 {
- margin-left: auto;
- width: 116px;
- height: 38px;
- background: #3061D0;
- border-radius: 2px;
- font-size: 14px;
- text-align: center;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 400;
- color: #FFFFFF;
- margin-right: 30px;
- cursor: pointer;
-}
-.content___zp_KL [class~='ant-form-item-label'] label {
- height: 40px !important;
-}
-.radio_style___tWyOo [class~='ant-form-item-label'] label {
- height: 20px !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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/picture/index.less?modules ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___TUtVx {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___skxVP {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center____enb6 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___lO_Gq {
- 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___QrhZ_ {
- flex-direction: column;
- box-orient: block-axis;
-}
-.all___GiQqZ .title___YtceA {
- height: 14px;
- font-size: 14px;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 600;
- color: #232B40;
- line-height: 14px;
- margin: 30px 30px 0 30px;
-}
-.all___GiQqZ .content___Es9RO {
- width: calc(100% - 60px);
- margin: 0 30px;
- padding: 30px 0 20px 0;
- border-bottom: 1px #F1F1F1 solid;
- display: flex;
-}
-.all___GiQqZ .content___Es9RO .content_icon___SNFzF {
- width: 16px;
- height: 16px;
- margin-top: 25px;
-}
-.all___GiQqZ .content___Es9RO .content_info___rSAWs {
- margin-top: 22px;
-}
-.all___GiQqZ .content___Es9RO .content_info___rSAWs .content_title___Hkmmk {
- height: 14px;
- font-size: 14px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #165DFF;
- line-height: 14px;
- margin: 1px 10px;
- border-bottom: 1px #165DFF solid;
- cursor: pointer;
-}
-.all___GiQqZ .content___Es9RO .content_info___rSAWs .content_size___jLmmn {
- width: 117px;
- height: 12px;
- font-size: 12px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #B8B8B8;
- line-height: 12px;
- margin: 10px;
-}
-.all___GiQqZ .content___Es9RO .content_img___NRn9i {
- width: 198px;
- height: 85px;
- border-radius: 4px;
- margin-left: auto;
-}
-.all___GiQqZ .content___Es9RO .content_img2___D23TM {
- width: 85px;
- height: 85px;
- border-radius: 4px;
- margin-left: auto;
-}
-.all___GiQqZ .content___Es9RO:last-child {
- border-bottom: none;
-}
-
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/questions/index.less?modules ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___TOLos {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___kPNcF {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___rUvwU {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end_____Cr_ {
- 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___UubjA {
- flex-direction: column;
- box-orient: block-axis;
-}
-.all___d1AWD {
- position: relative;
-}
-.all___d1AWD .title___VIjuM {
- height: 14px;
- font-size: 14px;
- font-weight: 600;
- color: #232B40;
- line-height: 14px;
- margin: 30px 30px 0 30px;
-}
-.all___d1AWD .add_people___qkPex {
- position: absolute;
- top: -10px;
- right: 30px;
- width: 116px;
- height: 32px;
- line-height: 32px;
- background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 16px;
- border: 1px solid #BACFFE;
- font-size: 14px;
- font-weight: 400;
- color: #3061D0;
- display: flex;
- cursor: pointer;
-}
-.all___d1AWD .add_people___qkPex .people_icon___lz5gl {
- width: 16px;
- height: 16px;
- margin: 7px 10px 6px 16px;
-}
-.all___d1AWD .content___a8dSX {
- width: calc(100% - 60px);
- padding: 25px 20px;
- margin: 20px 30px;
- background: #FFFFFF;
- box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
- border-radius: 4px;
- border: 1px solid #F5F5F5;
-}
-.all___d1AWD .content___a8dSX .content_info___ekLIa {
- display: flex;
- height: 30px;
-}
-.all___d1AWD .content___a8dSX .content_info___ekLIa .info_icon___kXP8P {
- width: 14px;
- height: 14px;
- margin-top: 7px;
-}
-.all___d1AWD .content___a8dSX .content_info___ekLIa .info_title___Hld67 {
- width: 50px;
- height: 30px;
- font-size: 14px;
- font-weight: 400;
- color: #232B40;
- line-height: 30px;
- margin: 0 8px;
-}
-.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content___kbIuT {
- max-width: 480px;
- height: 30px;
- background: rgba(22, 93, 255, 0.05);
- border-radius: 15px;
- display: flex;
-}
-.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content___kbIuT .info_content_icon___uNxzs {
- margin: 8px 8px 8px 20px;
- width: 14px;
- height: 14px;
-}
-.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content___kbIuT .info_content_title___IfIi8 {
- max-width: 420px;
- height: 30px;
- font-size: 12px;
- font-weight: 400;
- color: #165DFF;
- line-height: 30px;
- margin-right: 20px;
- cursor: pointer;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
-}
-.all___d1AWD .content___a8dSX .content_info___ekLIa .info_open___NzrUi {
- width: 70px;
- height: 30px;
- font-size: 12px;
- font-weight: 400;
- color: #9096A3;
- line-height: 30px;
- margin: 0 20px;
- text-align: center;
- cursor: pointer;
-}
-.all___d1AWD .content___a8dSX .content_info___ekLIa .info_open___NzrUi:hover {
- color: #165DFF;
-}
-.all___d1AWD .content___a8dSX .content_info___ekLIa .info_delete___rZhhO {
- width: 80px;
- height: 26px;
- margin: 2px 0px 2px auto;
- background: #FCEAEA;
- border-radius: 2px;
- font-size: 12px;
- font-weight: 400;
- color: #E53333;
- line-height: 26px;
- text-align: center;
- cursor: pointer;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq {
- width: calc(100% - 80px);
- background: #F8F9FA;
- margin-top: 20px;
- margin-left: 80px;
- padding: 20px;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item___oxzha {
- line-height: 40px;
- margin-bottom: 5px;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item___oxzha .form_item_item___yPf7l {
- width: 180px;
- height: 40px;
- line-height: 40px;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G {
- line-height: 30px;
- margin-bottom: 5px;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .guanka_title___uUWQl {
- width: 435px;
- text-align: left;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .form_item_item_small___fKhrW {
- width: 100px;
- height: 30px;
- line-height: 30px;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .guanka_icon___fBudt {
- width: 14px;
- height: 14px;
- margin: 7px 15px 7px 0;
- color: #165DFF;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_1___qifbd {
- width: 44px;
- height: 20px;
- line-height: 18px;
- background: #FFFFFF;
- border-radius: 2px;
- border: 1px solid #165DFF;
- font-size: 12px;
- font-weight: 400;
- color: #165DFF;
- text-align: center;
- margin-left: 80px;
- margin-top: 5px;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_2___qVJU8 {
- width: 44px;
- height: 20px;
- line-height: 18px;
- background: #FFFFFF;
- border-radius: 2px;
- border: 1px solid #FF9D18;
- font-size: 12px;
- font-weight: 400;
- color: #FF9D18;
- text-align: center;
- margin-left: 80px;
- margin-top: 5px;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_3___NRfLL {
- width: 44px;
- height: 20px;
- line-height: 18px;
- background: #FFFFFF;
- border-radius: 2px;
- border: 1px solid #E53333;
- font-size: 12px;
- font-weight: 400;
- color: #E53333;
- text-align: center;
- margin-left: 80px;
- margin-top: 5px;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .close_icon___f2hON {
- width: 70px;
- height: 30px;
- font-size: 12px;
- font-weight: 400;
- color: #9096A3;
- line-height: 30px;
- margin: 0 auto;
- text-align: center;
- cursor: pointer;
-}
-.all___d1AWD .content___a8dSX .questions_info___n9Fnq .close_icon___f2hON:hover {
- color: #165DFF;
-}
-.all___d1AWD .footer___UDiYB {
- display: flex;
- margin: 30px 0;
-}
-.all___d1AWD .footer___UDiYB .clear_button___HQIfB {
- margin-left: auto;
- width: 60px;
- height: 38px;
- border-radius: 2px;
- opacity: 0.9;
- border: 1px solid #BACFFE;
- text-align: center;
- line-height: 38px;
- font-size: 14px;
- font-weight: 400;
- color: #3061D0;
- margin-right: 30px;
- cursor: pointer;
-}
-.all___d1AWD .footer___UDiYB .save_button___t7iMm {
- margin-left: auto;
- width: 116px;
- height: 38px;
- background: #3061D0;
- border-radius: 2px;
- font-size: 14px;
- text-align: center;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 400;
- color: #FFFFFF;
- margin-right: 30px;
- cursor: pointer;
-}
-.textone___TAI4F {
- -webkit-box-orient: vertical;
- display: -webkit-box;
- -webkit-line-clamp: 1;
- overflow: hidden;
-}
-.textone___TAI4F:hover {
- text-decoration: underline;
-}
-.deletecolor___ldQnR {
- color: #CCCCCC;
-}
-.deletecolor___ldQnR:hover {
- color: #E53333;
-}
-.qselect___uuNp6 [class~='ant-select-selector'] {
- height: 42px !important;
-}
-.qselect___uuNp6 [class~='ant-select-selection-search'] input {
- height: 40px !important;
-}
-.qselect___uuNp6 [class~='ant-select-selection-item'] {
- line-height: 40px !important;
-}
-.qinput___xHGmH {
- height: 40px;
-}
-.modalclass___dPDG7 [class~='ant-modal-footer'] {
- border-top: none;
- padding-bottom: 25px;
-}
-.modalclass___dPDG7 [class~='ant-modal-footer'] [class~='ant-btn-default'] {
- margin-right: 12px;
-}
-.modalclass___dPDG7 [class~='ant-modal-close-x'] {
- line-height: 65px;
- width: 60px;
-}
-.modalclass___dPDG7 [class~='ant-modal-body'] {
- padding: 16px 25px;
-}
-.modalclass___dPDG7 [class~='ant-modal-header'] {
- padding: 25px 25px 0px 25px;
-}
-.popu___G8M92 {
- padding-bottom: 14px;
-}
-.popu___G8M92 [class~='ant-select-item'] {
- line-height: 36px !important;
- font-size: 14px !important;
- font-weight: 400 !important;
-}
-.pingcesetting___zHJaT {
- padding: 30px 0 !important;
- margin: 0 30px !important;
-}
-.footer___UDiYB {
- display: flex;
- margin-bottom: 30px;
-}
-.footer___UDiYB .clear_button___HQIfB {
- margin-left: auto;
- width: 60px;
- height: 38px;
- border-radius: 2px;
- opacity: 0.9;
- border: 1px solid #BACFFE;
- text-align: center;
- line-height: 38px;
- font-size: 14px;
- font-weight: 400;
- color: #3061D0;
- margin-right: 30px;
- cursor: pointer;
-}
-.footer___UDiYB .save_button___t7iMm {
- margin-left: auto;
- width: 116px;
- height: 38px;
- background: #3061D0;
- border-radius: 2px;
- font-size: 14px;
- text-align: center;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 400;
- color: #FFFFFF;
- margin-right: 30px;
- cursor: pointer;
-}
-
-/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/questions/SelectShixun.less?modules ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___xWeOt {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___Tvggn {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___kWgd3 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___akdCb {
- 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___TjkcQ {
- flex-direction: column;
- box-orient: block-axis;
-}
-.wrp___vIMBU {
- background: #fff;
- box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
- padding-top: 10px;
-}
-.drawer___HuOiD [class='ant-drawer-content'] {
- background: #f5f5f5 !important;
-}
-.drawer___HuOiD [class='ant-drawer-footer'] {
- background: #fff;
- box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.05) !important;
- position: relative;
- border: 0;
-}
-.menu___JTt0c {
- padding: 0;
- margin: 12px 0;
- position: relative;
- z-index: 2;
-}
-.menu___JTt0c:hover {
- z-index: 3;
-}
-.menu___JTt0c > li {
- display: inline-block;
- position: relative;
- margin-right: 20px;
- border-radius: 32px;
- line-height: 32px;
-}
-.menu___JTt0c > li a {
- color: #4b4b4b;
-}
-.menu___JTt0c > li strong {
- padding: 6px 15px;
- border-radius: 32px;
- cursor: pointer;
- font-weight: normal;
-}
-.menu___JTt0c > li:hover > a > strong,
-.menu___JTt0c > li:hover > strong {
- color: #fff;
- background: #0152d9;
-}
-.menu___JTt0c > li:hover div {
- display: block;
-}
-.menu___JTt0c > li > div {
- display: none;
- position: absolute;
- left: 0;
- top: 30px;
- width: 400px;
- padding: 10px;
- background: #fff;
- color: #333;
- max-height: 400px;
- overflow: auto;
- z-index: 8;
- box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
-}
-.menu___JTt0c > li > div h2 {
- cursor: pointer;
- margin: 10px 0;
-}
-.menu___JTt0c > li > div h2:hover {
- color: #0152d9;
-}
-.menu___JTt0c > li > div ul {
- padding-left: 0;
-}
-.menu___JTt0c > li > div ul li {
- cursor: pointer;
- display: inline-block;
- height: 30px;
- line-height: 30px;
- margin-right: 20px;
- color: #999;
-}
-.menu___JTt0c > li > div ul li:hover {
- color: #0152d9;
-}
-.actived___zd6GY {
- background: #0152d9;
- color: #fff;
-}
-.actived2___hNW2h {
- color: #0152d9 !important;
-}
-.subTag___rHkqz {
- cursor: pointer;
-}
-.subTag___rHkqz:hover {
- color: #0152d9;
-}
-.listItem___dr1wg {
- padding: 25px 30px 25px 30px;
- display: box;
- display: flex;
- background: white;
- margin-top: 20px;
- cursor: pointer;
-}
-.listItem___dr1wg > div {
- flex: 1 1;
-}
-.listItem___dr1wg:hover {
- box-shadow: 0 0 10px #ccc;
-}
-.listItem2___QY8YQ {
- padding: 0 10px;
- display: box;
- display: flex;
- background: white;
- cursor: pointer;
-}
-.listItem2___QY8YQ > div {
- flex: 1 1;
-}
-.listItem2___QY8YQ [class~='ant-divider-horizontal'] {
- margin: 17px 0;
-}
-.info___bpBpK {
- margin-left: 20px;
-}
-.info___bpBpK p {
- margin-top: 18px;
-}
-.title___typIH {
- width: 100%;
- display: box;
- display: flex;
- align-items: center;
- box-align: center;
-}
-.title___typIH strong {
- color: #333;
-}
-.titleLeft___b4niC {
- display: flex;
- justify-content: space-between;
- width: 1080px;
- flex: 1 1;
-}
-.titleRight___odd4D {
- margin-top: 18px;
-}
-.titleRight___odd4D a {
- margin-right: 20px;
- font-weight: bold;
-}
-.search___HtgNb {
- width: 600px !important;
- margin: 30px 0 30px 0;
-}
-.search___HtgNb input,
-.search___HtgNb [class='ant-input-group-addon'] button {
- height: 50px;
- line-height: 50px;
- padding: 0 30px;
- font-size: 16px;
-}
-.filter___HBJIT button {
- border-radius: 40px;
- box-shadow: none;
-}
-.filter___HBJIT [class~='ant-btn-default'] {
- background: #eee;
- border-color: #eee;
- color: #999;
-}
-.filter___HBJIT [class~='ant-btn-primary'] {
- background-color: #0152d9;
- border-color: #0152d9;
-}
-.filter___HBJIT [class~='ant-input'] {
- border-radius: 4px;
-}
-.filter___HBJIT [class~='ant-input-search-button'] {
- border-top-right-radius: 4px;
- border-bottom-right-radius: 4px;
-}
-.description___Rqa6Q {
- -webkit-box-orient: vertical;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- overflow: hidden;
-}
-.menuCourse____Msk3 {
- color: #999;
- margin-top: 10px;
-}
-.menuCourse____Msk3 ul,
-.menuCourse____Msk3 li {
- margin: 0;
- padding: 0;
- list-style: none;
-}
-.menuCourse____Msk3 li {
- display: inline-block;
- margin-right: 30px;
-}
-.button_right___T8tiB {
- margin-left: auto;
- border-radius: 50px;
-}
-
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/FormSearch/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.search___JA0r9 {
- display: flex;
- align-items: center;
- width: 100%;
- justify-content: center;
- margin: 30px 0;
- padding-left: 12px;
-}
-.search___JA0r9 .ant-form-item-label > label {
- height: 40px;
-}
-.search___JA0r9 .btn___GGtZC {
- width: 112px;
- height: 46px;
- margin-top: -3px;
- margin-left: 10px;
-}
-
-/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ReuseShixunModal/index.less?modules ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.brief___LOzpE {
- font-size: 14px;
- font-weight: 400;
- margin-bottom: 30px;
-}
-.contentTitle___xkdcN {
- display: flex;
- align-items: center;
- font-size: 14px;
- font-weight: 400;
- color: #000000;
-}
-.content___Vtri0 {
- font-size: 14px;
- font-weight: 400;
-}
-.tips___tuAtH {
- font-size: 12px;
- font-weight: 400;
- color: #6b758b;
- padding-left: 14px;
-}
-.antdTable___s8T2N {
- margin-top: 10px;
- margin-bottom: 20px;
-}
-.antdTable___s8T2N thead[class~='ant-table-thead'] > tr > th {
- background: #F2F2F2;
- color: #5F6367;
-}
-.antdTable___s8T2N .tableCell___kN9Fw {
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden;
-}
-.antdModal___WVBk3 div[class~='ant-modal-header'] {
- padding-top: 30px;
- padding-left: 40px;
-}
-.antdModal___WVBk3 button[class~='ant-modal-close'] {
- top: 18px;
- right: 10px;
-}
-.antdModal___WVBk3 button[class~='ant-modal-close'] span[class~='ant-modal-close-x'] {
- font-size: 18px;
-}
-.antdModal___WVBk3 div[class~='ant-modal-body'] {
- padding-left: 40px;
- padding-right: 40px;
- max-height: 620px;
- overflow: auto;
-}
-.antdModal___WVBk3 div[class~='ant-modal-footer'] {
- border-top: none;
- padding-bottom: 30px;
- padding-right: 40px;
-}
-.orangeColor___ryB2u {
- color: #FE6300;
-}
-
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/personnel/index.less?modules ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___iPlvr {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___xLMpL {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___m68GV {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___N__Xt {
- 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___EdrdM {
- flex-direction: column;
- box-orient: block-axis;
-}
-.all___ZbAJW {
- position: relative;
-}
-.all___ZbAJW .title___QPivo {
- height: 14px;
- font-size: 14px;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 600;
- color: #232B40;
- line-height: 14px;
- margin: 30px 30px 0 30px;
-}
-.all___ZbAJW .add_people___jqyIi {
- position: absolute;
- top: -10px;
- right: 30px;
- width: 136px;
- height: 32px;
- line-height: 32px;
- background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 16px;
- border: 1px solid #BACFFE;
- font-size: 14px;
- font-weight: 400;
- color: #3061D0;
- display: flex;
- cursor: pointer;
-}
-.all___ZbAJW .add_people___jqyIi .people_icon___Gf35v {
- width: 18px;
- height: 18px;
- margin: 6px 10px 6px 15px;
-}
-.all___ZbAJW .content_user___mESiF {
- width: calc(100% - 40px);
- height: 100px;
- margin: 25px auto 0 auto;
-}
-.all___ZbAJW .content_user___mESiF .content_left___JUfAC {
- width: calc((100% - 40px)/2);
- margin: 0 10px 20px 10px;
- padding: 20px 0 20px 20px;
- display: flex;
- background: #FFFFFF;
- box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
- border-radius: 4px;
- border: 1px solid #F5F5F5;
- float: left;
-}
-.all___ZbAJW .user_img_box___rq6y5 {
- width: 60px;
- height: 60px;
- border-radius: 30px;
- overflow: hidden;
- position: relative;
-}
-.all___ZbAJW .user_img_box___rq6y5 .user_img___tN5UW {
- width: 60px;
- height: 60px;
-}
-.all___ZbAJW .user_img_box___rq6y5 .user_rule_create___i4hOF {
- width: 60px;
- height: 20px;
- background: #0152D9;
- line-height: 20px;
- text-align: center;
- color: #fff;
- font-size: 12px;
- position: absolute;
- bottom: 0px;
-}
-.all___ZbAJW .user_img_box___rq6y5 .user_rule_me___XrMP0 {
- width: 60px;
- height: 20px;
- background: #F57C00;
- line-height: 20px;
- text-align: center;
- color: #fff;
- font-size: 12px;
- position: absolute;
- bottom: 0px;
-}
-.all___ZbAJW .user_info___ncafT {
- margin-left: 20px;
-}
-.all___ZbAJW .user_info___ncafT .user_name___hqLNP {
- height: 30px;
- line-height: 30px;
- font-size: 14px;
- font-weight: 600;
- color: #333333;
-}
-.all___ZbAJW .user_info___ncafT .user_school___m7TBE {
- height: 30px;
- line-height: 30px;
- font-size: 12px;
- color: #9096A3;
-}
-.all___ZbAJW .delete_text___j_0I0 {
- margin-left: auto;
- margin-right: 20px;
- height: 60px;
- font-size: 14px;
- font-weight: 400;
- color: #E53333;
- line-height: 60px;
- cursor: pointer;
-}
-.all___ZbAJW .query_style___Nwuez {
- width: 80px;
- height: 32px;
- line-height: 32px;
- background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 20px;
- border: 1px solid #BACFFE;
- font-size: 14px;
- font-weight: 400;
- color: #3061D0;
- text-align: center;
-}
-.modal_styles___d9sQP div[class=ant-modal-header] {
- padding: 25px 25px 0 25px;
-}
-.modal_styles___d9sQP span[class=ant-modal-close-x] {
- margin: 10px 10px 0 0;
- padding-top: 3px;
- font-size: 16px;
-}
-.modal_styles___d9sQP div[class=ant-modal-body] {
- padding: 20px 25px;
-}
-.modal_styles___d9sQP div[class=ant-modal-footer] {
- border-top: none;
- padding: 0 25px 25px 25px;
-}
-.modal_styles___d9sQP [class=ant-btn-default] {
- width: 60px;
- height: 32px;
- line-height: 32px;
- background: #F8F9FC;
- border-radius: 2px;
- opacity: 0.5;
- border: 1px solid #C3CFE0;
- font-size: 14px;
- font-weight: 400;
- color: #464F66;
-}
-.modal_styles___d9sQP [class=ant-btn-primary] {
- width: 60px;
- height: 32px;
- line-height: 32px;
- background: #3061D0;
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 2px;
- width: 28px;
- font-size: 14px;
- font-weight: 400;
- color: #FFFFFF;
-}
-.select_modal___j0vsx [class~='ant-select-selector'] {
- height: 32px !important;
-}
-.select_modal___j0vsx [class~='ant-select-selection-item'] {
- line-height: 32px !important;
-}
-[class~='ant-form-item-label'] {
- height: 32px !important;
- line-height: 32px !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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/document/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___yg5U2 {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___RNHqN {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___ZT47P {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___X4Xs3 {
- 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___OzmB0 {
- flex-direction: column;
- box-orient: block-axis;
-}
-.all___uSCy0 .content___pnhPh {
- width: calc(100% - 60px);
- margin: 0 30px;
- padding: 30px 0 20px 0;
- border-bottom: 1px #F1F1F1 solid;
- display: flex;
-}
-.all___uSCy0 .content___pnhPh .content_left_red___SmVi6 {
- width: 85%;
- height: 62px;
- border-radius: 4px;
- display: flex;
-}
-.all___uSCy0 .content___pnhPh .content_left_none___jTbL2 {
- width: 85%;
- border-radius: 4px;
- display: flex;
-}
-.all___uSCy0 .content___pnhPh .content_left_flag___mae5L {
- width: 14px;
- height: 14px;
- border-radius: 4px;
- margin: 10px 15px 0 20px;
-}
-.all___uSCy0 .content___pnhPh .content_left_info___mISvV {
- width: calc(100% - 60px);
-}
-.all___uSCy0 .content___pnhPh .content_left_info___mISvV .content_left_title___lcDeu {
- width: 70px;
- font-size: 14px;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 600;
- color: #232B40;
- height: 30px;
- line-height: 35px;
-}
-.all___uSCy0 .content___pnhPh .content_left_info___mISvV .content_left_description___Ris52 {
- font-size: 14px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #9096A3;
- line-height: 25px;
-}
-.all___uSCy0 .content___pnhPh .content_right___AcQrD {
- font-size: 14px;
- font-weight: 400;
- color: #165DFF;
- margin-top: 34px;
- margin-left: auto;
- cursor: pointer;
-}
-.all___uSCy0 .content___pnhPh .content_right_span___WiMTr {
- font-size: 14px;
- font-weight: 400;
- color: #165DFF;
- margin-top: 34px;
- margin-left: auto;
- cursor: pointer;
- border-bottom: 1px #165DFF solid;
-}
-.all___uSCy0 .form_item___eHCux {
- line-height: 40px;
-}
-.all___uSCy0 .form_item___eHCux .form_item_item___IAs6n {
- height: 40px;
- line-height: 40px;
- width: 400px;
-}
-.all___uSCy0 .fuzhi___rSsFz {
- width: 78px;
- height: 40px;
- line-height: 40px;
- background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 2px;
- border: 1px solid #BACFFE;
- font-size: 14px;
- font-weight: 400;
- text-align: center;
- color: #165DFF;
- cursor: pointer;
- margin: 0 20px 0 5px;
-}
-.all___uSCy0 .fuzhi_text___UV3Dz {
- width: 308px;
- height: 40px;
- font-size: 14px;
- font-weight: 400;
- color: #9096A3;
- line-height: 40px;
-}
-.all___uSCy0 .tijiao___AYAeP {
- width: 116px;
- height: 38px;
- border-radius: 2px;
- font-weight: 600;
- cursor: pointer;
- margin-right: 20px;
- text-align: center;
-}
-.all___uSCy0 .tijiao_text___TC6tI {
- width: 254px;
- height: 38px;
- font-size: 14px;
- font-weight: 400;
- color: #9096A3;
- line-height: 38px;
-}
-.all___uSCy0 .content___pnhPh:last-child {
- border-bottom: none;
-}
-.all___uSCy0 .quetions_info___qHhFg {
- width: calc(100% - 60px);
- font-size: 16px;
- color: red;
- height: 40px;
- line-height: 40px;
- margin: 20px auto;
-}
-.scoremodal___LmU2Z [class~='ant-modal-body'] {
- padding: 25px;
-}
-.scoremodal___LmU2Z .title___M1zQX {
- color: #000000;
- font-size: 16px;
- font-weight: 500;
- display: flex;
- width: 100%;
-}
-.scoremodal___LmU2Z .content___pnhPh {
- margin-top: 25px;
-}
-.scoremodal___LmU2Z .bottom___P728Z {
- width: 100%;
- text-align: end;
- margin-top: 30px;
-}
-.scoremodal___LmU2Z .bottom___P728Z .yes___gRJi8 {
- padding: 0px 20px;
- height: 32px;
- background: #3061D0;
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 2px;
- font-weight: 400;
- color: #FFFFFF;
- border: 0px;
-}
-.scoremodal___LmU2Z .bottom___P728Z .no___voaWW {
- margin-right: 20px;
- width: 60px;
- height: 32px;
- background: #F8F9FC;
- border-radius: 2px;
- opacity: 0.5;
- border: 1px solid #C3CFE0;
- font-weight: 400;
- color: #464F66;
- line-height: 14px;
-}
-.scoremodal___LmU2Z .form_item___eHCux {
- line-height: 40px;
-}
-.scoremodal___LmU2Z .form_item___eHCux .form_item_item___IAs6n {
- height: 40px;
- line-height: 40px;
- width: 100%;
-}
-.scoremodal___LmU2Z .form_item___eHCux .form_item_item_select___g8gNL {
- font-size: 14px;
- line-height: 40px;
- width: 100%;
-}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/view/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___SC2G3 {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___v24d6 {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___iBIji {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___shnGM {
- 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___pRdtO {
- flex-direction: column;
- box-orient: block-axis;
-}
-.bg___htQ1O {
- max-width: none;
- border: 1px solid #F1F1F1;
- border-radius: 2px 2px 0 0;
-}
-.bg___htQ1O .title___dw_wz {
- background: #f6f7f9;
- height: 50px;
- font-size: 14px;
- line-height: 50px;
- padding: 0px 20px;
- border-radius: 2px 2px 0 0;
-}
-.bg___htQ1O .left___CDy7v {
- max-width: 182px;
- min-width: 182px;
- height: 100%;
- padding-top: 15px;
- position: -webkit-sticky;
- position: sticky;
- top: 64px;
- padding-bottom: 20px;
-}
-.bg___htQ1O .left___CDy7v span[class~='ant-menu-title-content'] {
- margin-left: 4px;
-}
-.bg___htQ1O .left___CDy7v [class~='ant-menu-item']::after {
- content: '' !important;
- width: 3px;
- height: 44px;
- border: 0 !important;
- transition: none !important;
- transform: none !important;
- opacity: 1 !important;
-}
-.bg___htQ1O .left___CDy7v li[class~='ant-menu-item-selected'] {
- background: #f8f8fa;
- color: #165DFF;
- border-radius: 0;
-}
-.bg___htQ1O .left___CDy7v li[class~='ant-menu-item-selected']::after {
- position: absolute;
- right: 0;
- content: '';
- width: 3px;
- height: 44px;
- background: #232B40;
- border-radius: 3px 0px 0px 3px;
-}
-.bg___htQ1O .left___CDy7v .muitem___pDhZj {
- height: 44px;
- line-height: 44px;
- font-size: 14px;
- -webkit-box-orient: vertical;
- display: -webkit-box;
- -webkit-line-clamp: 1;
- overflow: hidden;
- padding: 0px 20px;
- color: #5F6367;
- margin: 0;
- width: 100%;
-}
-.bg___htQ1O .left___CDy7v .muitem___pDhZj::after {
- display: none;
-}
-.bg___htQ1O .left___CDy7v .muitemclick___WXoKV {
- background: #f8f8fa;
- color: #165DFF;
- height: 44px;
- line-height: 44px;
- font-size: 14px;
- -webkit-box-orient: vertical;
- display: -webkit-box;
- -webkit-line-clamp: 1;
- overflow: hidden;
- padding: 0px 20px;
-}
-.bg___htQ1O .left___CDy7v .muitemclick___WXoKV::after {
- position: absolute;
- right: 0;
- content: '';
- width: 3px;
- height: 44px;
- background: #232B40;
- border-radius: 3px 0px 0px 3px;
-}
-.bg___htQ1O .right___tNRAa {
- width: 100%;
- border-left: 1px solid #F1F1F1;
-}
-.button___tMn5K {
- cursor: pointer;
- display: inline-flex;
- align-items: center;
- justify-content: center;
- text-align: center;
- padding: 0px 16px;
- color: #3061D0;
- height: 32px;
- font-size: 14px;
- background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 16px;
- border: 1px solid #BACFFE;
-}
-
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/view/components/Content.less?modules ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___Y72kq {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___d30ej {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___p_tif {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___AyBVH {
- 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___NQalW {
- flex-direction: column;
- box-orient: block-axis;
-}
-.bg___cLFww {
- width: 100%;
- padding: 30px;
- min-height: 400px;
-}
-.bg___cLFww [class~='ant-checkbox'] + span {
- padding-right: 0px;
-}
-.bg___cLFww .btns___uWjSy {
- display: flex;
- align-items: center;
- justify-content: end;
- margin-top: 30px;
-}
-.bg___cLFww .btns___uWjSy .confirm___ZvnTx {
- width: 128px;
- height: 38px;
- background: #3061D0;
- box-shadow: 0px 2px 4px 0px #E0DFE1;
- border-radius: 2px;
- font-size: 14px;
- color: #FFFFFF;
- text-align: center;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- cursor: pointer;
- margin-left: 20px;
-}
-.bg___cLFww .btns___uWjSy .cancel___v9uv4 {
- width: 60px;
- height: 38px;
- background: #fff;
- border-radius: 2px;
- border: 1px solid #bacffe7c;
- font-size: 14px;
- color: #3061D0;
- text-align: center;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- cursor: pointer;
-}
-.bg___cLFww .deletetitle___DnoRO {
- margin-left: 20px;
- cursor: pointer;
-}
-.bg___cLFww .deletetitle___DnoRO:hover {
- color: red;
-}
-.submitwork___tVjOE {
- padding: 6px 15px;
- height: 35px;
- background: #3061D0;
- display: flex;
- color: #FFFFFF;
- align-items: center;
- position: absolute;
- right: 20px;
- font-size: 14px;
- cursor: pointer;
- box-shadow: inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 24px;
- letter-spacing: 2px;
- top: 20px;
-}
-.scoremodal___iKA69 [class~='ant-modal-body'] {
- padding: 25px;
-}
-.scoremodal___iKA69 .title___GESKF {
- color: #000000;
- font-size: 16px;
- font-weight: 500;
- display: flex;
- width: 100%;
-}
-.scoremodal___iKA69 .content___r8E9Y {
- margin-top: 25px;
-}
-.scoremodal___iKA69 .bottom___HS8jb {
- width: 100%;
- text-align: end;
- margin-top: 30px;
-}
-.scoremodal___iKA69 .bottom___HS8jb .yes___itu44 {
- padding: 0px 16px;
- height: 32px;
- background: #3061D0;
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 2px;
- font-weight: 400;
- color: #FFFFFF;
- border: 0px;
-}
-.scoremodal___iKA69 .bottom___HS8jb .no___Qs1U3 {
- margin-right: 20px;
- padding: 0px 16px;
- height: 32px;
- background: #F8F9FC;
- border-radius: 2px;
- opacity: 0.5;
- border: 1px solid #C3CFE0;
- font-weight: 400;
- color: #464F66;
- line-height: 14px;
-}
-.scoremodal___iKA69 .bottoms___ng0EW {
- width: 100%;
- text-align: end;
- margin-top: 30px;
-}
-.scoremodal___iKA69 .bottoms___ng0EW .yes___itu44 {
- height: 32px;
- background: #3061D0;
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 2px;
- font-size: 14px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #FFFFFF;
-}
-.scoremodal___iKA69 .bottoms___ng0EW .no___Qs1U3 {
- height: 32px;
- background: #F8F9FC;
- border-radius: 2px;
- opacity: 0.5;
- border: 1px solid #C3CFE0;
- font-size: 14px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #464F66;
- margin-right: 20px;
-}
-.scoremodal___iKA69 .loaderimg___XJWfN {
- width: 28px;
- height: 28px;
- border-radius: 50%;
-}
-
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/PreviewAll/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.wrp___dq7YK {
- display: flex;
- justify-content: center;
- align-items: center;
- position: fixed;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
- z-index: 108;
-}
-.wrp___dq7YK.bgBlack___ARIUV {
- background: rgba(0, 0, 0, 0.5);
-}
-.wrp___dq7YK img,
-.wrp___dq7YK video {
- max-width: 100%;
- max-height: 80%;
- text-align: center;
-}
-.wrp___dq7YK iframe {
- width: 100%;
- height: 100%;
- position: absolute;
- left: 0;
- top: 0;
- background: #fff;
- border: none;
-}
-.monaco___VnZC3 {
- position: absolute;
- height: 100%;
- width: 100%;
-}
-.darkBlue___UprA9 * {
- font-size: 14px;
-}
-.darkBlue___UprA9 [class~='margin'],
-.darkBlue___UprA9 [class~='monaco-editor-background'] {
- background: #0a0e2d !important;
-}
-.darkBlue___UprA9 [class~='line-numbers'] {
- color: white !important;
-}
-.close___LKoWu {
- position: absolute;
- right: 40px;
- top: 40px;
- z-index: 10;
- display: flex;
-}
-.close___LKoWu > span {
- background: #4a4a4a;
- color: #fff;
- width: 40px;
- height: 40px;
- border-radius: 4px;
- display: flex;
- justify-content: center;
- align-items: center;
- cursor: pointer;
- margin-left: 10px;
-}
-.embed___hvpEJ {
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
-}
-
-/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/monaco-editor/index.css ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************/
-.my-monaco-editor div,
-.my-diff-editor div {
- font-size: inherit;
-}
-
-.my-error-line-wrp {
- width: calc(100% - 20px) !important;
- background: rgba(245, 0, 0, 0.2) !important;
- height: auto !important;
- color: rgba(245, 0, 0, 1);
-}
-
-
-.noCopyPaste .quick-input-widget {
- display: none !important;
-}
-
-.breakpoints-select {
-
- background: #FF0000;
- width: 8px !important;
- height: 8px !important;
- left: 7px !important;
- top: 7px;
- border-radius: 4px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- pointer-events: none;
-}
-
-.breakpoints-fake {
- background: rgba(255, 0, 0, 0.5);
- width: 8px !important;
- height: 8px !important;
- left: 7px !important;
- top: 7px;
- border-radius: 4px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- pointer-events: none;
-}
-
-.highlighted-line {
- background: #4B4B18;
-}
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* BASICS */
-
-.CodeMirror {
- /* Set height, width, borders, and global font properties here */
- font-family: monospace;
- height: 300px;
- color: black;
- direction: ltr;
-}
-
-/* PADDING */
-
-.CodeMirror-lines {
- padding: 4px 0; /* Vertical padding around content */
-}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- padding: 0 4px; /* Horizontal padding of content */
-}
-
-.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
- background-color: white; /* The little square between H and V scrollbars */
-}
-
-/* GUTTER */
-
-.CodeMirror-gutters {
- border-right: 1px solid #ddd;
- background-color: #f7f7f7;
- white-space: nowrap;
-}
-.CodeMirror-linenumbers {}
-.CodeMirror-linenumber {
- padding: 0 3px 0 5px;
- min-width: 20px;
- text-align: right;
- color: #999;
- white-space: nowrap;
-}
-
-.CodeMirror-guttermarker { color: black; }
-.CodeMirror-guttermarker-subtle { color: #999; }
-
-/* CURSOR */
-
-.CodeMirror-cursor {
- border-left: 1px solid black;
- border-right: none;
- width: 0;
-}
-/* Shown when moving in bi-directional text */
-.CodeMirror div.CodeMirror-secondarycursor {
- border-left: 1px solid silver;
-}
-.cm-fat-cursor .CodeMirror-cursor {
- width: auto;
- border: 0 !important;
- background: #7e7;
-}
-.cm-fat-cursor div.CodeMirror-cursors {
- z-index: 1;
-}
-.cm-fat-cursor-mark {
- background-color: rgba(20, 255, 20, 0.5);
- animation: blink 1.06s steps(1) infinite;
-}
-.cm-animate-fat-cursor {
- width: auto;
- border: 0;
- animation: blink 1.06s steps(1) infinite;
- background-color: #7e7;
-}
-@keyframes blink {
- 0% {}
- 50% { background-color: transparent; }
- 100% {}
-}
-
-/* Can style cursor different in overwrite (non-insert) mode */
-.CodeMirror-overwrite .CodeMirror-cursor {}
-
-.cm-tab { display: inline-block; text-decoration: inherit; }
-
-.CodeMirror-rulers {
- position: absolute;
- left: 0; right: 0; top: -50px; bottom: 0;
- overflow: hidden;
-}
-.CodeMirror-ruler {
- border-left: 1px solid #ccc;
- top: 0; bottom: 0;
- position: absolute;
-}
-
-/* DEFAULT THEME */
-
-.cm-s-default .cm-header {color: blue;}
-.cm-s-default .cm-quote {color: #090;}
-.cm-negative {color: #d44;}
-.cm-positive {color: #292;}
-.cm-header, .cm-strong {font-weight: bold;}
-.cm-em {font-style: italic;}
-.cm-link {text-decoration: underline;}
-.cm-strikethrough {text-decoration: line-through;}
-
-.cm-s-default .cm-keyword {color: #708;}
-.cm-s-default .cm-atom {color: #219;}
-.cm-s-default .cm-number {color: #164;}
-.cm-s-default .cm-def {color: #00f;}
-.cm-s-default .cm-variable,
-.cm-s-default .cm-punctuation,
-.cm-s-default .cm-property,
-.cm-s-default .cm-operator {}
-.cm-s-default .cm-variable-2 {color: #05a;}
-.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
-.cm-s-default .cm-comment {color: #a50;}
-.cm-s-default .cm-string {color: #a11;}
-.cm-s-default .cm-string-2 {color: #f50;}
-.cm-s-default .cm-meta {color: #555;}
-.cm-s-default .cm-qualifier {color: #555;}
-.cm-s-default .cm-builtin {color: #30a;}
-.cm-s-default .cm-bracket {color: #997;}
-.cm-s-default .cm-tag {color: #170;}
-.cm-s-default .cm-attribute {color: #00c;}
-.cm-s-default .cm-hr {color: #999;}
-.cm-s-default .cm-link {color: #00c;}
-
-.cm-s-default .cm-error {color: #f00;}
-.cm-invalidchar {color: #f00;}
-
-.CodeMirror-composing { border-bottom: 2px solid; }
-
-/* Default styles for common addons */
-
-div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
-div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
-.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
-.CodeMirror-activeline-background {background: #e8f2ff;}
-
-/* STOP */
-
-/* The rest of this file contains styles related to the mechanics of
- the editor. You probably shouldn't touch them. */
-
-.CodeMirror {
- position: relative;
- overflow: hidden;
- background: white;
-}
-
-.CodeMirror-scroll {
- overflow: scroll !important; /* Things will break if this is overridden */
- /* 50px is the magic margin used to hide the element's real scrollbars */
- /* See overflow: hidden in .CodeMirror */
- margin-bottom: -50px; margin-right: -50px;
- padding-bottom: 50px;
- height: 100%;
- outline: none; /* Prevent dragging from highlighting the element */
- position: relative;
-}
-.CodeMirror-sizer {
- position: relative;
- border-right: 50px solid transparent;
-}
-
-/* The fake, visible scrollbars. Used to force redraw during scrolling
- before actual scrolling happens, thus preventing shaking and
- flickering artifacts. */
-.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
- position: absolute;
- z-index: 6;
- display: none;
- outline: none;
-}
-.CodeMirror-vscrollbar {
- right: 0; top: 0;
- overflow-x: hidden;
- overflow-y: scroll;
-}
-.CodeMirror-hscrollbar {
- bottom: 0; left: 0;
- overflow-y: hidden;
- overflow-x: scroll;
-}
-.CodeMirror-scrollbar-filler {
- right: 0; bottom: 0;
-}
-.CodeMirror-gutter-filler {
- left: 0; bottom: 0;
-}
-
-.CodeMirror-gutters {
- position: absolute; left: 0; top: 0;
- min-height: 100%;
- z-index: 3;
-}
-.CodeMirror-gutter {
- white-space: normal;
- height: 100%;
- display: inline-block;
- vertical-align: top;
- margin-bottom: -50px;
-}
-.CodeMirror-gutter-wrapper {
- position: absolute;
- z-index: 4;
- background: none !important;
- border: none !important;
-}
-.CodeMirror-gutter-background {
- position: absolute;
- top: 0; bottom: 0;
- z-index: 4;
-}
-.CodeMirror-gutter-elt {
- position: absolute;
- cursor: default;
- z-index: 4;
-}
-.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
-.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
-
-.CodeMirror-lines {
- cursor: text;
- min-height: 1px; /* prevents collapsing before first draw */
-}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- /* Reset some styles that the rest of the page might have set */ border-radius: 0;
- border-width: 0;
- background: transparent;
- font-family: inherit;
- font-size: inherit;
- margin: 0;
- white-space: pre;
- word-wrap: normal;
- line-height: inherit;
- color: inherit;
- z-index: 2;
- position: relative;
- overflow: visible;
- -webkit-tap-highlight-color: transparent;
- -webkit-font-variant-ligatures: contextual;
- font-feature-settings: "calt";
- font-variant-ligatures: contextual;
-}
-.CodeMirror-wrap pre.CodeMirror-line,
-.CodeMirror-wrap pre.CodeMirror-line-like {
- word-wrap: break-word;
- white-space: pre-wrap;
- word-break: normal;
-}
-
-.CodeMirror-linebackground {
- position: absolute;
- left: 0; right: 0; top: 0; bottom: 0;
- z-index: 0;
-}
-
-.CodeMirror-linewidget {
- position: relative;
- z-index: 2;
- padding: 0.1px; /* Force widget margins to stay inside of the container */
-}
-
-.CodeMirror-widget {}
-
-.CodeMirror-rtl pre { direction: rtl; }
-
-.CodeMirror-code {
- outline: none;
-}
-
-/* Force content-box sizing for the elements where we expect it */
-.CodeMirror-scroll,
-.CodeMirror-sizer,
-.CodeMirror-gutter,
-.CodeMirror-gutters,
-.CodeMirror-linenumber {
- box-sizing: content-box;
-}
-
-.CodeMirror-measure {
- position: absolute;
- width: 100%;
- height: 0;
- overflow: hidden;
- visibility: hidden;
-}
-
-.CodeMirror-cursor {
- position: absolute;
- pointer-events: none;
-}
-.CodeMirror-measure pre { position: static; }
-
-div.CodeMirror-cursors {
- visibility: hidden;
- position: relative;
- z-index: 3;
-}
-div.CodeMirror-dragcursors {
- visibility: visible;
-}
-
-.CodeMirror-focused div.CodeMirror-cursors {
- visibility: visible;
-}
-
-.CodeMirror-selected { background: #d9d9d9; }
-.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
-.CodeMirror-crosshair { cursor: crosshair; }
-.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
-.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
-
-.cm-searching {
- background-color: #ffa;
- background-color: rgba(255, 255, 0, .4);
-}
-
-/* Used to force a border model for a node */
-.cm-force-border { padding-right: .1px; }
-
-@media print {
- /* Hide the cursor when printing */
- .CodeMirror div.CodeMirror-cursors {
- visibility: hidden;
- }
-}
-
-/* See issue #2901 */
-.cm-tab-wrap-hack:after { content: ''; }
-
-/* Help users use markselection to safely style text background */
-span.CodeMirror-selectedtext { background: none; }
-
-/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.markdown-editor-wrapper {
- position: relative;
-}
-.markdown-editor-body {
- display: flex;
- flex-flow: row nowrap;
- width: 100%;
- height: calc(100% - 38px);
- align-items: center;
-}
-.markdown-editor-body .codemirror-container {
- flex: 1 0;
- height: 100%;
- width: 100%;
- overflow: hidden;
-}
-.markdown-editor-body .CodeMirror-wrap {
- padding-bottom: 15px;
-}
-.markdown-editor-body .preview-container {
- flex: 1 0;
- height: 100%;
- margin: 10px 0px;
- padding: 8px 8px 50px 8px;
- background: #fff;
- overflow-y: auto;
- box-sizing: border-box;
- border-left: 1px solid #ccc;
- word-wrap: break-word;
- word-break: break-word;
- white-space: normal;
- font-size: 16px;
-}
-.markdown-editor-container {
- border: 1px solid #ccc;
- overflow: hidden;
- border-radius: 4px;
- margin-bottom: 12px;
- font-size: 16px;
-}
-.markdown-editor-container.full-screen {
- position: fixed;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- height: 100vh !important;
- z-index: 1010;
-}
-.markdown-editor-container.full-screen .preview-container > div {
- padding-bottom: 180px !important;
-}
-.markdown-editor-container.full-screen .CodeMirror-sizer > div {
- margin-bottom: 90px;
-}
-.markdown-editor-container.on-preview .codemirror-container,
-.markdown-editor-container.on-preview .preview-container {
- width: 50%;
-}
-.mini .markdown-editor-body {
- height: calc(100% - 28px);
-}
-.flex-end {
- justify-content: flex-end;
-}
-.my-codemirror-container {
- border: 1px solid #ccc;
- width: 100%;
- margin-bottom: 24px;
-}
-.markdown-tip {
- color: #cdcdcd;
- font-size: 12px;
- position: absolute;
- right: 0;
- bottom: -28px;
- margin-bottom: 7px;
-}
-/* PADDING */
-.CodeMirror-lines {
- padding: 4px 0;
- /* Vertical padding around content */
-}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- padding: 0 4px;
- /* Horizontal padding of content */
-}
-.CodeMirror-scrollbar-filler,
-.CodeMirror-gutter-filler {
- background-color: white;
- /* The little square between H and V scrollbars */
-}
-/* GUTTER */
-.CodeMirror-gutters {
- border-right: 1px solid #ddd;
- background-color: #f7f7f7;
- white-space: nowrap;
-}
-.CodeMirror-linenumber {
- padding: 0 3px 0 5px;
- min-width: 20px;
- text-align: right;
- color: #999;
- white-space: nowrap;
-}
-.CodeMirror-guttermarker {
- color: black;
-}
-.CodeMirror-guttermarker-subtle {
- color: #999;
-}
-/* CURSOR */
-.CodeMirror-cursor {
- border-left: 1px solid black;
- border-right: none;
- width: 0;
-}
-/* Shown when moving in bi-directional text */
-.CodeMirror div.CodeMirror-secondarycursor {
- border-left: 1px solid silver;
-}
-.cm-fat-cursor .CodeMirror-cursor {
- width: auto;
- border: 0 !important;
- background: #7e7;
-}
-.cm-fat-cursor div.CodeMirror-cursors {
- z-index: 1;
-}
-.cm-fat-cursor-mark {
- background-color: rgba(20, 255, 20, 0.5);
- animation: blink 1.06s steps(1) infinite;
-}
-.cm-animate-fat-cursor {
- width: auto;
- border: 0;
- animation: blink 1.06s steps(1) infinite;
- background-color: #7e7;
-}
-@keyframes blink {
- 50% {
- background-color: transparent;
- }
-}
-.cm-tab {
- display: inline-block;
- text-decoration: inherit;
-}
-.CodeMirror-rulers {
- position: absolute;
- left: 0;
- right: 0;
- top: -50px;
- bottom: 0;
- overflow: hidden;
-}
-.CodeMirror-ruler {
- border-left: 1px solid #ccc;
- top: 0;
- bottom: 0;
- position: absolute;
-}
-/* DEFAULT THEME */
-.cm-s-default .cm-header {
- color: blue;
-}
-.cm-s-default .cm-quote {
- color: #090;
-}
-.cm-negative {
- color: #d44;
-}
-.cm-positive {
- color: #292;
+ font-weight: 400;
+ color: #3061D0;
+ margin-right: 30px;
+ cursor: pointer;
}
-.cm-header,
-.cm-strong {
- font-weight: bold;
+.all___d1AWD .footer___UDiYB .save_button___t7iMm {
+ margin-left: auto;
+ width: 116px;
+ height: 38px;
+ background: #3061D0;
+ border-radius: 2px;
+ font-size: 14px;
+ text-align: center;
+ font-family: PingFangSC-Semibold, PingFang SC;
+ font-weight: 400;
+ color: #FFFFFF;
+ margin-right: 30px;
+ cursor: pointer;
}
-.cm-em {
- font-style: italic;
+.textone___TAI4F {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
}
-.cm-link {
+.textone___TAI4F:hover {
text-decoration: underline;
}
-.cm-strikethrough {
- text-decoration: line-through;
-}
-.cm-s-default .cm-keyword {
- color: #708;
+.deletecolor___ldQnR {
+ color: #CCCCCC;
}
-.cm-s-default .cm-atom {
- color: #219;
+.deletecolor___ldQnR:hover {
+ color: #E53333;
}
-.cm-s-default .cm-number {
- color: #164;
+.qselect___uuNp6 [class~='ant-select-selector'] {
+ height: 42px !important;
}
-.cm-s-default .cm-def {
- color: #00f;
+.qselect___uuNp6 [class~='ant-select-selection-search'] input {
+ height: 40px !important;
}
-.cm-s-default .cm-variable-2 {
- color: #05a;
+.qselect___uuNp6 [class~='ant-select-selection-item'] {
+ line-height: 40px !important;
}
-.cm-s-default .cm-variable-3,
-.cm-s-default .cm-type {
- color: #085;
+.qinput___xHGmH {
+ height: 40px;
}
-.cm-s-default .cm-comment {
- color: #a50;
+.modalclass___dPDG7 [class~='ant-modal-footer'] {
+ border-top: none;
+ padding-bottom: 25px;
}
-.cm-s-default .cm-string {
- color: #a11;
+.modalclass___dPDG7 [class~='ant-modal-footer'] [class~='ant-btn-default'] {
+ margin-right: 12px;
}
-.cm-s-default .cm-string-2 {
- color: #f50;
+.modalclass___dPDG7 [class~='ant-modal-close-x'] {
+ line-height: 65px;
+ width: 60px;
}
-.cm-s-default .cm-meta {
- color: #555;
+.modalclass___dPDG7 [class~='ant-modal-body'] {
+ padding: 16px 25px;
}
-.cm-s-default .cm-qualifier {
- color: #555;
+.modalclass___dPDG7 [class~='ant-modal-header'] {
+ padding: 25px 25px 0px 25px;
}
-.cm-s-default .cm-builtin {
- color: #30a;
+.popu___G8M92 {
+ padding-bottom: 14px;
}
-.cm-s-default .cm-bracket {
- color: #997;
+.popu___G8M92 [class~='ant-select-item'] {
+ line-height: 36px !important;
+ font-size: 14px !important;
+ font-weight: 400 !important;
}
-.cm-s-default .cm-tag {
- color: #170;
+.pingcesetting___zHJaT {
+ padding: 30px 0 !important;
+ margin: 0 30px !important;
}
-.cm-s-default .cm-attribute {
- color: #00c;
+.footer___UDiYB {
+ display: flex;
+ margin-bottom: 30px;
}
-.cm-s-default .cm-hr {
- color: #999;
+.footer___UDiYB .clear_button___HQIfB {
+ margin-left: auto;
+ width: 60px;
+ height: 38px;
+ border-radius: 2px;
+ opacity: 0.9;
+ border: 1px solid #BACFFE;
+ text-align: center;
+ line-height: 38px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
+ margin-right: 30px;
+ cursor: pointer;
}
-.cm-s-default .cm-link {
- color: #00c;
+.footer___UDiYB .save_button___t7iMm {
+ margin-left: auto;
+ width: 116px;
+ height: 38px;
+ background: #3061D0;
+ border-radius: 2px;
+ font-size: 14px;
+ text-align: center;
+ font-family: PingFangSC-Semibold, PingFang SC;
+ font-weight: 400;
+ color: #FFFFFF;
+ margin-right: 30px;
+ cursor: pointer;
}
-.cm-s-default .cm-error {
- color: #f00;
+
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/questions/SelectShixun.less?modules ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___xWeOt {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.cm-invalidchar {
- color: #f00;
+.flex_space_between___Tvggn {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.CodeMirror-composing {
- border-bottom: 2px solid;
+.flex_box_vertical_center___kWgd3 {
+ align-items: center;
+ box-align: center;
}
-/* Default styles for common addons */
-div.CodeMirror span.CodeMirror-matchingbracket {
- color: #0b0;
+.flex_box_center_end___akdCb {
+ 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;
}
-div.CodeMirror span.CodeMirror-nonmatchingbracket {
- color: #a22;
+.flex_box_column___TjkcQ {
+ flex-direction: column;
+ box-orient: block-axis;
}
-.CodeMirror-matchingtag {
- background: rgba(255, 150, 0, 0.3);
+.wrp___vIMBU {
+ background: #fff;
+ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
+ padding-top: 10px;
}
-.CodeMirror-activeline-background {
- background: #e8f2ff;
+.drawer___HuOiD [class='ant-drawer-content'] {
+ background: #f5f5f5 !important;
}
-/* STOP */
-/* The rest of this file contains styles related to the mechanics of
- the editor. You probably shouldn't touch them. */
-.CodeMirror {
+.drawer___HuOiD [class='ant-drawer-footer'] {
+ background: #fff;
+ box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.05) !important;
position: relative;
- overflow: hidden;
- background: white;
+ border: 0;
}
-.CodeMirror-scroll {
- overflow: scroll !important;
- /* Things will break if this is overridden */
- /* 50px is the magic margin used to hide the element's real scrollbars */
- /* See overflow: hidden in .CodeMirror */
- margin-bottom: -50px;
- margin-right: -50px;
- padding-bottom: 50px;
- height: 100%;
- outline: none;
- /* Prevent dragging from highlighting the element */
+.menu___JTt0c {
+ padding: 0;
+ margin: 12px 0;
position: relative;
+ z-index: 2;
+}
+.menu___JTt0c:hover {
+ z-index: 3;
}
-.CodeMirror-sizer {
+.menu___JTt0c > li {
+ display: inline-block;
position: relative;
- border-right: 50px solid transparent;
-}
-/* The fake, visible scrollbars. Used to force redraw during scrolling
- before actual scrolling happens, thus preventing shaking and
- flickering artifacts. */
-.CodeMirror-vscrollbar,
-.CodeMirror-hscrollbar,
-.CodeMirror-scrollbar-filler,
-.CodeMirror-gutter-filler {
- position: absolute;
- z-index: 6;
- display: none;
+ margin-right: 20px;
+ border-radius: 32px;
+ line-height: 32px;
}
-.CodeMirror-vscrollbar {
- right: 0;
- top: 0;
- overflow-x: hidden;
- overflow-y: scroll;
+.menu___JTt0c > li a {
+ color: #4b4b4b;
}
-.CodeMirror-hscrollbar {
- bottom: 0;
- left: 0;
- overflow-y: hidden;
- overflow-x: scroll;
+.menu___JTt0c > li strong {
+ padding: 6px 15px;
+ border-radius: 32px;
+ cursor: pointer;
+ font-weight: normal;
}
-.CodeMirror-scrollbar-filler {
- right: 0;
- bottom: 0;
+.menu___JTt0c > li:hover > a > strong,
+.menu___JTt0c > li:hover > strong {
+ color: #fff;
+ background: #0152d9;
}
-.CodeMirror-gutter-filler {
- left: 0;
- bottom: 0;
+.menu___JTt0c > li:hover div {
+ display: block;
}
-.CodeMirror-gutters {
+.menu___JTt0c > li > div {
+ display: none;
position: absolute;
left: 0;
- top: 0;
- min-height: 100%;
- z-index: 3;
-}
-.CodeMirror-gutter {
- white-space: normal;
- height: 100%;
- display: inline-block;
- vertical-align: top;
- margin-bottom: -50px;
-}
-.CodeMirror-gutter-wrapper {
- position: absolute;
- z-index: 4;
- background: none !important;
- border: none !important;
+ top: 30px;
+ width: 400px;
+ padding: 10px;
+ background: #fff;
+ color: #333;
+ max-height: 400px;
+ overflow: auto;
+ z-index: 8;
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
-.CodeMirror-gutter-background {
- position: absolute;
- top: 0;
- bottom: 0;
- z-index: 4;
+.menu___JTt0c > li > div h2 {
+ cursor: pointer;
+ margin: 10px 0;
}
-.CodeMirror-gutter-elt {
- position: absolute;
- cursor: default;
- z-index: 4;
+.menu___JTt0c > li > div h2:hover {
+ color: #0152d9;
}
-.CodeMirror-gutter-wrapper ::selection {
- background-color: transparent;
+.menu___JTt0c > li > div ul {
+ padding-left: 0;
}
-.CodeMirror-gutter-wrapper ::-moz-selection {
- background-color: transparent;
+.menu___JTt0c > li > div ul li {
+ cursor: pointer;
+ display: inline-block;
+ height: 30px;
+ line-height: 30px;
+ margin-right: 20px;
+ color: #999;
}
-.CodeMirror-lines {
- cursor: text;
- min-height: 1px;
- /* prevents collapsing before first draw */
+.menu___JTt0c > li > div ul li:hover {
+ color: #0152d9;
}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- /* Reset some styles that the rest of the page might have set */
- border-radius: 0;
- border-width: 0;
- background: transparent;
- font-family: inherit;
- font-size: inherit;
- margin: 0;
- white-space: pre;
- word-wrap: normal;
- line-height: inherit;
- color: inherit;
- z-index: 2;
- position: relative;
- overflow: visible;
- -webkit-tap-highlight-color: transparent;
- -webkit-font-variant-ligatures: contextual;
- font-feature-settings: "calt";
- font-variant-ligatures: contextual;
-}
-.CodeMirror-wrap pre.CodeMirror-line,
-.CodeMirror-wrap pre.CodeMirror-line-like {
- word-wrap: break-word;
- white-space: pre-wrap;
- word-break: normal;
-}
-.CodeMirror-linebackground {
- position: absolute;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- z-index: 0;
+.actived___zd6GY {
+ background: #0152d9;
+ color: #fff;
}
-.CodeMirror-linewidget {
- position: relative;
- z-index: 2;
- padding: 0.1px;
- /* Force widget margins to stay inside of the container */
+.actived2___hNW2h {
+ color: #0152d9 !important;
}
-.CodeMirror-rtl pre {
- direction: rtl;
+.subTag___rHkqz {
+ cursor: pointer;
}
-.CodeMirror-code {
- outline: none;
+.subTag___rHkqz:hover {
+ color: #0152d9;
}
-/* Force content-box sizing for the elements where we expect it */
-.CodeMirror-scroll,
-.CodeMirror-sizer,
-.CodeMirror-gutter,
-.CodeMirror-gutters,
-.CodeMirror-linenumber {
- box-sizing: content-box;
+.listItem___dr1wg {
+ padding: 25px 30px 25px 30px;
+ display: box;
+ display: flex;
+ background: white;
+ margin-top: 20px;
+ cursor: pointer;
}
-.CodeMirror-measure {
- position: absolute;
- width: 100%;
- height: 0;
- overflow: hidden;
- visibility: hidden;
+.listItem___dr1wg > div {
+ flex: 1 1;
}
-.CodeMirror-cursor {
- position: absolute;
- pointer-events: none;
+.listItem___dr1wg:hover {
+ box-shadow: 0 0 10px #ccc;
}
-.CodeMirror-measure pre {
- position: static;
+.listItem2___QY8YQ {
+ padding: 0 10px;
+ display: box;
+ display: flex;
+ background: white;
+ cursor: pointer;
}
-div.CodeMirror-cursors {
- visibility: hidden;
- position: relative;
- z-index: 3;
+.listItem2___QY8YQ > div {
+ flex: 1 1;
}
-div.CodeMirror-dragcursors {
- visibility: visible;
+.listItem2___QY8YQ [class~='ant-divider-horizontal'] {
+ margin: 17px 0;
}
-.CodeMirror-focused div.CodeMirror-cursors {
- visibility: visible;
+.info___bpBpK {
+ margin-left: 20px;
}
-.CodeMirror-selected {
- background: #d9d9d9;
+.info___bpBpK p {
+ margin-top: 18px;
}
-.CodeMirror-focused .CodeMirror-selected {
- background: #d7d4f0;
+.title___typIH {
+ width: 100%;
+ display: box;
+ display: flex;
+ align-items: center;
+ box-align: center;
}
-.CodeMirror-crosshair {
- cursor: crosshair;
+.title___typIH strong {
+ color: #333;
}
-.CodeMirror-line::selection,
-.CodeMirror-line > span::selection,
-.CodeMirror-line > span > span::selection {
- background: #d7d4f0;
+.titleLeft___b4niC {
+ display: flex;
+ justify-content: space-between;
+ width: 1080px;
+ flex: 1 1;
}
-.CodeMirror-line::-moz-selection,
-.CodeMirror-line > span::-moz-selection,
-.CodeMirror-line > span > span::-moz-selection {
- background: #d7d4f0;
+.titleRight___odd4D {
+ margin-top: 18px;
}
-.cm-searching {
- background-color: #ffa;
- background-color: rgba(255, 255, 0, 0.4);
+.titleRight___odd4D a {
+ margin-right: 20px;
+ font-weight: bold;
}
-/* Used to force a border model for a node */
-.cm-force-border {
- padding-right: 0.1px;
+.search___HtgNb {
+ width: 600px !important;
+ margin: 30px 0 30px 0;
}
-@media print {
- /* Hide the cursor when printing */
- .CodeMirror div.CodeMirror-cursors {
- visibility: hidden;
- }
+.search___HtgNb input,
+.search___HtgNb [class='ant-input-group-addon'] button {
+ height: 50px;
+ line-height: 50px;
+ padding: 0 30px;
+ font-size: 16px;
}
-/* See issue #2901 */
-.cm-tab-wrap-hack:after {
- content: '';
+.filter___HBJIT button {
+ border-radius: 40px;
+ box-shadow: none;
}
-/* Help users use markselection to safely style text background */
-span.CodeMirror-selectedtext {
- background: none;
+.filter___HBJIT [class~='ant-btn-default'] {
+ background: #eee;
+ border-color: #eee;
+ color: #999;
}
-.CodeMirror-sizer {
- padding-top: 10px;
- padding-bottom: 10px !important;
+.filter___HBJIT [class~='ant-btn-primary'] {
+ background-color: #0152d9;
+ border-color: #0152d9;
}
-.CodeMirror-empty.CodeMirror-focused {
- outline: none;
+.filter___HBJIT [class~='ant-input'] {
+ border-radius: 4px;
}
-.CodeMirror pre.CodeMirror-placeholder {
- color: #999;
+.filter___HBJIT [class~='ant-input-search-button'] {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
}
-.CodeMirror {
- position: relative;
+.description___Rqa6Q {
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
overflow: hidden;
- background: white;
- word-break: break-word;
}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- word-wrap: break-word;
- word-break: break-word;
- white-space: pre-wrap;
- line-height: 1.6;
+.menuCourse____Msk3 {
+ color: #999;
+ margin-top: 10px;
}
-
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.markdown-toolbar-container {
- display: flex;
- flex-flow: row wrap;
- align-items: center;
- padding: 0 5px;
+.menuCourse____Msk3 ul,
+.menuCourse____Msk3 li {
margin: 0;
- position: relative;
+ padding: 0;
list-style: none;
- background: #fff;
- border-bottom: 1px solid #ccc;
- box-sizing: border-box;
- line-height: 20px;
- width: 100%;
- min-height: 30px;
}
-.markdown-toolbar-container .fill-tip {
- cursor: pointer;
- font-size: 12px;
+.menuCourse____Msk3 li {
display: inline-block;
- padding: 5px;
- border: 1px solid #E99237;
- border-radius: 5px;
- box-sizing: border-box;
- line-height: 16px;
- height: auto;
- color: #A65500;
- background-color: #FFF1E2;
- position: relative;
- margin-left: 10px;
-}
-.markdown-toolbar-container .fill-tip::before {
- content: ' ';
- width: 0;
- height: 0;
- border-top: 6px solid transparent;
- border-bottom: 6px solid transparent;
- border-right: 6px solid #FFF1E2;
- position: absolute;
- left: -6px;
- top: 6px;
- z-index: 10;
+ margin-right: 30px;
}
-.markdown-toolbar-container .fill-tip::after {
- content: ' ';
- width: 0;
- height: 0;
- border-top: 6px solid transparent;
- border-bottom: 6px solid transparent;
- border-right: 6px solid #E99237;
- position: absolute;
- left: -7px;
- top: 6px;
+.button_right___T8tiB {
+ margin-left: auto;
+ border-radius: 50px;
}
-.markdown-toolbar-container li {
- color: #666;
- padding: 0 1px;
- height: 100%;
+
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/FormSearch/index.less?modules ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.search___JA0r9 {
display: flex;
- height: 38px;
- flex-flow: column nowrap;
+ align-items: center;
+ width: 100%;
justify-content: center;
+ margin: 30px 0;
+ padding-left: 12px;
}
-.markdown-toolbar-container a,
-.markdown-toolbar-container span {
- display: block;
+.search___JA0r9 .ant-form-item-label > label {
+ height: 40px;
}
-.markdown-toolbar-container a {
- width: 28px;
- color: #666;
- cursor: pointer;
- text-align: center;
- font-size: 18px;
+.search___JA0r9 .btn___GGtZC {
+ width: 112px;
+ height: 46px;
+ margin-top: -3px;
+ margin-left: 10px;
+}
+
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ReuseShixunModal/index.less?modules ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.brief___LOzpE {
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: 30px;
}
-.markdown-toolbar-container .btn-null {
- width: auto;
+.contentTitle___xkdcN {
display: flex;
- flex-flow: row nowrap;
align-items: center;
+ font-size: 14px;
+ font-weight: 400;
+ color: #000000;
}
-.markdown-toolbar-container .insert-blank {
- color: #E99237;
- font-size: 18px;
+.content___Vtri0 {
+ font-size: 14px;
+ font-weight: 400;
+}
+.tips___tuAtH {
+ font-size: 12px;
+ font-weight: 400;
+ color: #6b758b;
+ padding-left: 14px;
}
-.markdown-toolbar-container span.v-line {
- margin: 0 5px;
- height: 65%;
- border-right: 1px solid #ccc;
+.antdTable___s8T2N {
+ margin-top: 10px;
+ margin-bottom: 20px;
}
-.mini .markdown-toolbar-container li {
- height: 28px;
+.antdTable___s8T2N thead[class~='ant-table-thead'] > tr > th {
+ background: #F2F2F2;
+ color: #5F6367;
}
-.editor-resize {
- display: block;
- width: 120px;
- height: 4px;
- left: 54%;
- margin-top: 2px;
- border-top: 1px solid #ccc;
- border-bottom: 1px solid #ccc;
- cursor: row-resize;
+.antdTable___s8T2N .tableCell___kN9Fw {
white-space: nowrap;
+ text-overflow: ellipsis;
overflow: hidden;
- text-transform: capitalize;
- box-sizing: border-box;
- margin: 0 auto;
}
-.btn-full-screen {
- position: absolute;
- right: 5px;
+.antdModal___WVBk3 div[class~='ant-modal-header'] {
+ padding-top: 30px;
+ padding-left: 40px;
}
-
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/markdown-editor/css/iconfont.css ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************/
-@font-face {
- font-family: "md-iconfont";
- src: url(./static/iconfont.345f94c8.eot);
- /* IE9 */
- src: url(./static/iconfont.345f94c8.eot#iefix) format('embedded-opentype'),
- /* IE6-IE8 */
- /* url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), */
- url(./static/iconfont.deef216b.woff) format('woff'),
- url(./static/iconfont.42606faf.ttf) format('truetype'),
- /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
- url(./static/iconfont.504b881c.svg#iconfont) format('svg');
- /* iOS 4.1- */
+.antdModal___WVBk3 button[class~='ant-modal-close'] {
+ top: 18px;
+ right: 10px;
}
-
-.md-iconfont {
- font-family: "md-iconfont" !important;
- font-size: 16px;
- font-style: normal;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
+.antdModal___WVBk3 button[class~='ant-modal-close'] span[class~='ant-modal-close-x'] {
+ font-size: 18px;
}
-
-.icon-uniE900:before {
- content: "\e900";
- font-size: 14px;
- margin-left: 5px;
+.antdModal___WVBk3 div[class~='ant-modal-body'] {
+ padding-left: 40px;
+ padding-right: 40px;
+ max-height: 620px;
+ overflow: auto;
}
-
-.icon-shrink:before {
- content: "\e728";
+.antdModal___WVBk3 div[class~='ant-modal-footer'] {
+ border-top: none;
+ padding-bottom: 30px;
+ padding-right: 40px;
}
-
-.icon-enlarge:before {
- content: "\e623";
+.orangeColor___ryB2u {
+ color: #FE6300;
}
-.icon-code:before {
- content: "\e602";
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/personnel/index.less?modules ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___iPlvr {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-
-.icon-italic:before {
- content: "\e718";
+.flex_space_between___xLMpL {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-
-.icon-bold:before {
- content: "\e644";
+.flex_box_vertical_center___m68GV {
+ align-items: center;
+ box-align: center;
}
-
-.icon-picture:before {
- content: "\e606";
+.flex_box_center_end___N__Xt {
+ 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;
}
-
-.icon-minus:before {
- content: "\e62c";
+.flex_box_column___EdrdM {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.all___ZbAJW {
+ position: relative;
+}
+.all___ZbAJW .title___QPivo {
+ height: 14px;
+ font-size: 14px;
+ font-family: PingFangSC-Semibold, PingFang SC;
+ font-weight: 600;
+ color: #232B40;
+ line-height: 14px;
+ margin: 30px 30px 0 30px;
+}
+.all___ZbAJW .add_people___jqyIi {
+ position: absolute;
+ top: -10px;
+ right: 30px;
+ width: 136px;
+ height: 32px;
+ line-height: 32px;
+ background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 16px;
+ border: 1px solid #BACFFE;
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
+ display: flex;
+ cursor: pointer;
+}
+.all___ZbAJW .add_people___jqyIi .people_icon___Gf35v {
+ width: 18px;
+ height: 18px;
+ margin: 6px 10px 6px 15px;
+}
+.all___ZbAJW .content_user___mESiF {
+ width: calc(100% - 40px);
+ height: 100px;
+ margin: 25px auto 0 auto;
+}
+.all___ZbAJW .content_user___mESiF .content_left___JUfAC {
+ width: calc((100% - 40px)/2);
+ margin: 0 10px 20px 10px;
+ padding: 20px 0 20px 20px;
+ display: flex;
+ background: #FFFFFF;
+ box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
+ border-radius: 4px;
+ border: 1px solid #F5F5F5;
+ float: left;
+}
+.all___ZbAJW .user_img_box___rq6y5 {
+ width: 60px;
+ height: 60px;
+ border-radius: 30px;
+ overflow: hidden;
+ position: relative;
+}
+.all___ZbAJW .user_img_box___rq6y5 .user_img___tN5UW {
+ width: 60px;
+ height: 60px;
}
-
-.icon-order-list:before {
- content: "\e655";
+.all___ZbAJW .user_img_box___rq6y5 .user_rule_create___i4hOF {
+ width: 60px;
+ height: 20px;
+ background: #0152D9;
+ line-height: 20px;
+ text-align: center;
+ color: #fff;
+ font-size: 12px;
+ position: absolute;
+ bottom: 0px;
}
-
-.icon-link:before {
- content: "\e7d4";
+.all___ZbAJW .user_img_box___rq6y5 .user_rule_me___XrMP0 {
+ width: 60px;
+ height: 20px;
+ background: #F57C00;
+ line-height: 20px;
+ text-align: center;
+ color: #fff;
+ font-size: 12px;
+ position: absolute;
+ bottom: 0px;
}
-
-.icon-formula:before {
- content: "\e633";
+.all___ZbAJW .user_info___ncafT {
+ margin-left: 20px;
}
-
-.icon-unorder-list:before {
- content: "\e668";
+.all___ZbAJW .user_info___ncafT .user_name___hqLNP {
+ height: 30px;
+ line-height: 30px;
+ font-size: 14px;
+ font-weight: 600;
+ color: #333333;
}
-
-.icon-edit:before {
- content: "\e603";
+.all___ZbAJW .user_info___ncafT .user_school___m7TBE {
+ height: 30px;
+ line-height: 30px;
+ font-size: 12px;
+ color: #9096A3;
}
-
-.icon-table:before {
- content: "\e7db";
+.all___ZbAJW .delete_text___j_0I0 {
+ margin-left: auto;
+ margin-right: 20px;
+ height: 60px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #E53333;
+ line-height: 60px;
+ cursor: pointer;
}
-
-.icon-sum:before {
- content: "\e667";
+.all___ZbAJW .query_style___Nwuez {
+ width: 80px;
+ height: 32px;
+ line-height: 32px;
+ background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 20px;
+ border: 1px solid #BACFFE;
+ font-size: 14px;
+ font-weight: 400;
+ color: #3061D0;
+ text-align: center;
}
-
-.icon-eye:before {
- content: "\e69f";
+.modal_styles___d9sQP div[class=ant-modal-header] {
+ padding: 25px 25px 0 25px;
}
-
-.icon-eye-slash:before {
- content: "\e601";
+.modal_styles___d9sQP span[class=ant-modal-close-x] {
+ margin: 10px 10px 0 0;
+ padding-top: 3px;
+ font-size: 16px;
}
-
-.icon-eraser:before {
- content: "\e8cd";
+.modal_styles___d9sQP div[class=ant-modal-body] {
+ padding: 20px 25px;
}
-
-.icon-file-code:before {
- content: "\e9ec";
+.modal_styles___d9sQP div[class=ant-modal-footer] {
+ border-top: none;
+ padding: 0 25px 25px 25px;
}
-/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/theme/blackboard.css ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* Port of TextMate's Blackboard theme */
-
-.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; }
-.cm-s-blackboard div.CodeMirror-selected { background: #253B76; }
-.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); }
-.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); }
-.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; }
-.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; }
-.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; }
-.cm-s-blackboard .CodeMirror-linenumber { color: #888; }
-.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; }
-
-.cm-s-blackboard .cm-keyword { color: #FBDE2D; }
-.cm-s-blackboard .cm-atom { color: #D8FA3C; }
-.cm-s-blackboard .cm-number { color: #D8FA3C; }
-.cm-s-blackboard .cm-def { color: #8DA6CE; }
-.cm-s-blackboard .cm-variable { color: #FF6400; }
-.cm-s-blackboard .cm-operator { color: #FBDE2D; }
-.cm-s-blackboard .cm-comment { color: #AEAEAE; }
-.cm-s-blackboard .cm-string { color: #61CE3C; }
-.cm-s-blackboard .cm-string-2 { color: #61CE3C; }
-.cm-s-blackboard .cm-meta { color: #D8FA3C; }
-.cm-s-blackboard .cm-builtin { color: #8DA6CE; }
-.cm-s-blackboard .cm-tag { color: #8DA6CE; }
-.cm-s-blackboard .cm-attribute { color: #8DA6CE; }
-.cm-s-blackboard .cm-header { color: #FF6400; }
-.cm-s-blackboard .cm-hr { color: #AEAEAE; }
-.cm-s-blackboard .cm-link { color: #8DA6CE; }
-.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; }
-
-.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; }
-.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; }
-
-/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/upload-image/index.less ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.upload-button {
- width: 106px;
+.modal_styles___d9sQP [class=ant-btn-default] {
+ width: 60px;
height: 32px;
line-height: 32px;
- font-size: 12px;
- display: block;
- position: relative;
- color: #0152d9;
+ background: #F8F9FC;
+ border-radius: 2px;
+ opacity: 0.5;
+ border: 1px solid #C3CFE0;
+ font-size: 14px;
+ font-weight: 400;
+ color: #464F66;
}
-.upload-button input {
- opacity: 0;
- width: 160px;
+.modal_styles___d9sQP [class=ant-btn-primary] {
+ width: 60px;
height: 32px;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
+ line-height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ width: 28px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #FFFFFF;
+}
+.select_modal___j0vsx [class~='ant-select-selector'] {
+ height: 32px !important;
+}
+.select_modal___j0vsx [class~='ant-select-selection-item'] {
+ line-height: 32px !important;
+}
+[class~='ant-form-item-label'] {
+ height: 32px !important;
+ line-height: 32px !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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/index.less?modules ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___fo_3c {
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/document/index.less?modules ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___yg5U2 {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___G46CO {
+.flex_space_between___RNHqN {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center___br3Kr {
+.flex_box_vertical_center___ZT47P {
align-items: center;
box-align: center;
}
-.flex_box_center_end___Xdo94 {
+.flex_box_center_end___X4Xs3 {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -4831,632 +1693,490 @@ span.CodeMirror-selectedtext {
box-align: center;
box-pack: end;
}
-.flex_box_column___Bcnmr {
+.flex_box_column___OzmB0 {
flex-direction: column;
box-orient: block-axis;
}
-.wrp___TY7QJ {
- width: 1200px;
- margin: 0 auto;
-}
-.bg___xiaSy {
- background: #fafafa;
-}
-[id="educoder"] .commonimg___a4R0Q {
- width: 93px;
- position: absolute;
- right: -5px;
- top: 10px;
-}
-[id="educoder"] .titlesize___Wdd_a {
- -webkit-box-orient: vertical;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- overflow: hidden;
- max-height: 100px;
- font-size: 25px;
- font-weight: 400;
- color: #05101a;
- line-height: 30px;
-}
-[id="educoder"] .timesize___OkfYO {
- font-size: 16px;
- color: #000;
-}
-[id="educoder"] .flex1___N6paY {
- flex: 1 1;
-}
-[id="educoder"] .buttonsize___syL9V {
- height: 50px;
- background: #4cacff;
- border-radius: 4px;
- width: 156px;
- border-radius: 25px !important;
- font-weight: 500;
-}
-[id="educoder"] .myteam___RTWAt {
+.all___uSCy0 .content___pnhPh {
+ width: calc(100% - 60px);
+ margin: 0 30px;
+ padding: 30px 0 20px 0;
+ border-bottom: 1px #F1F1F1 solid;
display: flex;
- justify-content: flex-end;
- cursor: pointer;
- color: #4badff;
- margin-top: 20px;
}
-[id="educoder"] .bootmdetail___taUGk {
+.all___uSCy0 .content___pnhPh .content_left_red___SmVi6 {
+ width: 85%;
+ height: 62px;
+ border-radius: 4px;
display: flex;
- margin-top: 20px;
- margin-bottom: 20px;
}
-[id="educoder"] .bootmdetail___taUGk .menuItem___Kww4S {
- width: 100%;
- height: 80px !important;
- font-size: 18px;
+.all___uSCy0 .content___pnhPh .content_left_none___jTbL2 {
+ width: 85%;
+ border-radius: 4px;
display: flex;
- align-items: center;
- margin: 0;
- border-radius: 0;
-}
-[id="educoder"] .flex6___RuzJ4 {
- flex: 6 1;
- background: #fff !important;
- padding: 40px;
- box-shadow: 3px 2px 12px 2px rgba(0, 0, 0, 0.05);
- border: 1px solid #efefef;
- margin-left: 30px;
- width: 400px;
- overflow: hidden;
}
-[id="educoder"] .spanprev___Cssg_ {
- position: absolute;
- top: 65px;
- left: -55px;
- background: rgba(0, 0, 0, 0.15);
- border-radius: 50%;
- width: 40px;
- height: 40px;
- display: flex;
- align-items: center;
- cursor: pointer;
+.all___uSCy0 .content___pnhPh .content_left_flag___mae5L {
+ width: 14px;
+ height: 14px;
+ border-radius: 4px;
+ margin: 10px 15px 0 20px;
}
-[id="educoder"] .spannext___jVFGE {
- position: absolute;
- top: 65px;
- right: -55px;
- width: 40px;
- height: 40px;
- display: flex;
- align-items: center;
- border-radius: 50%;
- background: #4badff;
- cursor: pointer;
+.all___uSCy0 .content___pnhPh .content_left_info___mISvV {
+ width: calc(100% - 60px);
}
-[id="educoder"] .divwidth___r5hE3 {
- display: flex;
- justify-content: end;
- text-align: -webkit-center;
+.all___uSCy0 .content___pnhPh .content_left_info___mISvV .content_left_title___lcDeu {
+ width: 70px;
+ font-size: 14px;
+ font-family: PingFangSC-Semibold, PingFang SC;
+ font-weight: 600;
+ color: #232B40;
+ height: 30px;
+ line-height: 35px;
}
-[id="educoder"] .divwidth___r5hE3 img {
- height: 155px;
- border-radius: 10px 10px 0px 0px;
- width: 272px;
+.all___uSCy0 .content___pnhPh .content_left_info___mISvV .content_left_description___Ris52 {
+ font-size: 14px;
+ font-family: PingFangSC-Regular, PingFang SC;
+ font-weight: 400;
+ color: #9096A3;
+ line-height: 25px;
}
-[id="educoder"] .receiveclick___BauOs {
- width: 272px;
- height: 52px;
- display: flex;
- align-items: center;
- justify-content: center;
- border: 1px solid #0152d9;
- border-radius: 0px 0px 10px 10px;
+.all___uSCy0 .content___pnhPh .content_right___AcQrD {
+ font-size: 14px;
+ font-weight: 400;
+ color: #165DFF;
+ margin-top: 34px;
+ margin-left: auto;
cursor: pointer;
- color: #0152d9;
- font-size: 16px;
}
-[id="educoder"] .receivealready___Z7Wo0 {
- width: 272px;
- height: 52px;
- display: flex;
- align-items: center;
- justify-content: center;
- border: 1px solid #eeeeee;
- border-radius: 0px 0px 10px 10px;
- cursor: not-allowed;
- color: #888888;
- font-size: 16px;
-}
-[id="educoder"] .bkfff___lHrcJ.ant-input___m4bn_ {
- background-color: #ffffff !important;
- background: #ffffff !important;
-}
-[id="educoder"] .onediv___xzZRa {
- width: 233px;
- height: 298px;
- background: #fafafa;
- box-shadow: 0 2px 8px 2px rgba(255, 134, 34, 0.5);
- border-radius: 5px;
-}
-[id="educoder"] .onediv___xzZRa .onetop___M4GfM {
- width: 233px;
- height: 167px;
- background: #ffe7a0;
- position: relative;
+.all___uSCy0 .content___pnhPh .content_right_span___WiMTr {
+ font-size: 14px;
+ font-weight: 400;
+ color: #165DFF;
+ margin-top: 34px;
+ margin-left: auto;
+ cursor: pointer;
+ border-bottom: 1px #165DFF solid;
}
-[id="educoder"] .onediv___xzZRa div[class='ant-card-head'] {
- padding: 0px !important;
+.all___uSCy0 .form_item___eHCux {
+ line-height: 40px;
}
-[id="educoder"] .onediv___xzZRa div[class='ant-card-head-title'] {
- padding: 0px !important;
+.all___uSCy0 .form_item___eHCux .form_item_item___IAs6n {
+ height: 40px;
+ line-height: 40px;
+ width: 400px;
}
-[id="educoder"] .onediv___xzZRa p {
- margin-bottom: 0px !important;
+.all___uSCy0 .fuzhi___rSsFz {
+ width: 78px;
+ height: 40px;
+ line-height: 40px;
+ background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ border: 1px solid #BACFFE;
+ font-size: 14px;
+ font-weight: 400;
+ text-align: center;
+ color: #165DFF;
+ cursor: pointer;
+ margin: 0 20px 0 5px;
}
-[id="educoder"] .towdiv___yj3ds {
- width: 234px;
- height: 298px;
- background: #fafafa;
- border-radius: 5px;
- box-shadow: 1px 4px 5px 0 #c8c8ca;
+.all___uSCy0 .fuzhi_text___UV3Dz {
+ width: 308px;
+ height: 40px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #9096A3;
+ line-height: 40px;
}
-[id="educoder"] .towdiv___yj3ds .towtop___veKa4 {
- width: 234px;
- height: 167px;
- background: #dfdfe1;
- position: relative;
+.all___uSCy0 .tijiao___AYAeP {
+ width: 116px;
+ height: 38px;
+ border-radius: 2px;
+ font-weight: 600;
+ cursor: pointer;
+ margin-right: 20px;
+ text-align: center;
}
-[id="educoder"] .towdiv___yj3ds div[class='ant-card-head'] {
- padding: 0px !important;
+.all___uSCy0 .tijiao_text___TC6tI {
+ width: 254px;
+ height: 38px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #9096A3;
+ line-height: 38px;
}
-[id="educoder"] .towdiv___yj3ds div[class='ant-card-head-title'] {
- padding: 0px !important;
+.all___uSCy0 .content___pnhPh:last-child {
+ border-bottom: none;
}
-[id="educoder"] .towdiv___yj3ds p {
- margin-bottom: 0px !important;
+.all___uSCy0 .quetions_info___qHhFg {
+ width: calc(100% - 60px);
+ font-size: 16px;
+ color: red;
+ height: 40px;
+ line-height: 40px;
+ margin: 20px auto;
}
-[id="educoder"] .threediv___Ztz0D {
- width: 234px;
- height: 298px;
- background: #fafafa;
- border-radius: 5px;
- box-shadow: 1px 3px 5px 0 #febe9a;
+.scoremodal___LmU2Z [class~='ant-modal-body'] {
+ padding: 25px;
}
-[id="educoder"] .threediv___Ztz0D .threetop___zDXIg {
- width: 234px;
- height: 167px;
- background: #fde6d9;
- position: relative;
+.scoremodal___LmU2Z .title___M1zQX {
+ color: #000000;
+ font-size: 16px;
+ font-weight: 500;
+ display: flex;
+ width: 100%;
}
-[id="educoder"] .threediv___Ztz0D div[class='ant-card-head'] {
- padding: 0px !important;
+.scoremodal___LmU2Z .content___pnhPh {
+ margin-top: 25px;
}
-[id="educoder"] .threediv___Ztz0D div[class='ant-card-head-title'] {
- padding: 0px !important;
+.scoremodal___LmU2Z .bottom___P728Z {
+ width: 100%;
+ text-align: end;
+ margin-top: 30px;
}
-[id="educoder"] .threediv___Ztz0D p {
- margin-bottom: 0px !important;
+.scoremodal___LmU2Z .bottom___P728Z .yes___gRJi8 {
+ padding: 0px 20px;
+ height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ font-weight: 400;
+ color: #FFFFFF;
+ border: 0px;
}
-[id="educoder"] .imgradius___r4uGN {
+.scoremodal___LmU2Z .bottom___P728Z .no___voaWW {
+ margin-right: 20px;
width: 60px;
- height: 60px;
- border-radius: 50% !important;
- box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
- border: 2px solid #459be5;
-}
-[id="educoder"] .prize___YNRD4 {
- position: absolute;
- left: 78px;
- bottom: 40px;
- color: white;
- background: #459be5;
- border-radius: 10px;
- font-size: 12px;
- height: 20px;
- line-height: 20px;
- width: 80px;
-}
-[id="educoder"] .spanrightradius___tC6T5 {
- position: absolute;
- color: white;
- left: -10px;
- bottom: -10px;
- text-align: center;
- background: #459be5;
- border-radius: 0px 10px 10px 0px;
- font-size: 12px;
- height: 20px;
- line-height: 20px;
- width: 100px;
-}
-[id="educoder"] .bottomItem___CHcMJ {
- display: flex;
- align-items: center;
- height: 85px;
- margin-top: 20px;
- border-bottom: 1px solid #efefef;
-}
-[id="educoder"] .bottomItem___CHcMJ:hover {
- display: flex;
- align-items: center;
- height: 85px;
- margin-top: 20px;
- background: #e9f7fe;
- border-bottom: 1px solid #efefef;
+ height: 32px;
+ background: #F8F9FC;
+ border-radius: 2px;
+ opacity: 0.5;
+ border: 1px solid #C3CFE0;
+ font-weight: 400;
+ color: #464F66;
+ line-height: 14px;
}
-[id="educoder"] .myTeam___fm7KX {
- display: flex;
- align-items: center;
- height: 85px;
- margin-top: 20px;
- padding: 0px 10px;
- background: #e9f7fe;
- border-bottom: 1px solid #efefef;
+.scoremodal___LmU2Z .form_item___eHCux {
+ line-height: 40px;
}
-[id="educoder"] .downloadpdf___a2NuA {
- max-width: 791px;
+.scoremodal___LmU2Z .form_item___eHCux .form_item_item___IAs6n {
height: 40px;
- background: #FFF5E7;
- color: #E99237;
line-height: 40px;
- padding-left: 20px;
-}
-[id="educoder"] .pdfBut___Drr6h {
- height: 32px;
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 4px;
- border-color: #BACFFE;
- color: #3061D0;
+ width: 100%;
}
-[id="educoder"] .PerfectBut___wEhjV {
- height: 28px;
- box-shadow: 0px 0px 2px 0px #E8EFFB;
- border-radius: 14px;
- border-color: #C8D2EA;
- color: #3061D0;
+.scoremodal___LmU2Z .form_item___eHCux .form_item_item_select___g8gNL {
+ font-size: 14px;
+ line-height: 40px;
+ width: 100%;
}
-[id="educoder"] .PerfectCent___HD3Id {
- padding: 30px 0;
- border-bottom: 1px solid #F1F1F1;
- margin-bottom: 30px;
+
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/view/index.less?modules ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___SC2G3 {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-[id="educoder"] .PerfectCent___HD3Id .PerfectCentName___smdJX {
- width: 56px;
- text-align: right;
- color: #5f6368;
+.flex_space_between___v24d6 {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-[id="educoder"] .teamItem___mx2f3 {
- display: flex;
- height: 50px;
+.flex_box_vertical_center___iBIji {
align-items: center;
- margin-bottom: 0px !important;
+ box-align: center;
}
-[id="educoder"] .teamItem___mx2f3:hover {
- display: flex;
- height: 50px;
- background: #e9f7fe;
+.flex_box_center_end___shnGM {
+ justify-content: flex-end;
align-items: center;
- margin-bottom: 0px !important;
-}
-[id="educoder"] .dash___l6QH1 {
- position: relative;
- width: 45px;
- display: inline-block;
- margin: 0 5px;
-}
-[id="educoder"] .dash___l6QH1::after {
- content: ' ';
- position: absolute;
- top: -9px;
- left: 0;
- right: 0;
- height: 3px;
- background: #333;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
}
-[id="educoder"] .modal___yXh2H {
- display: flex;
+.flex_box_column___pRdtO {
flex-direction: column;
- justify-content: start;
- align-items: center;
+ box-orient: block-axis;
}
-[id="educoder"] .modal___yXh2H div {
- width: 527px;
+.bg___htQ1O {
+ max-width: none;
+ border: 1px solid #F1F1F1;
+ border-radius: 2px 2px 0 0;
}
-[id="educoder"] .modal___yXh2H div:nth-child(1) {
- font-size: 22px;
- font-weight: bold;
- color: #333333;
- line-height: 22px;
- margin-bottom: 14px;
- text-align: center;
- margin-top: 20px;
+.bg___htQ1O .title___dw_wz {
+ background: #f6f7f9;
+ height: 50px;
+ font-size: 14px;
+ line-height: 50px;
+ padding: 0px 20px;
+ border-radius: 2px 2px 0 0;
}
-[id="educoder"] .modal___yXh2H div:nth-child(2) {
- font-size: 18px;
- font-weight: 500;
- color: #333333;
- text-align: center;
- margin-bottom: 40px;
+.bg___htQ1O .left___CDy7v {
+ max-width: 182px;
+ min-width: 182px;
+ height: 100%;
+ padding-top: 15px;
+ position: -webkit-sticky;
+ position: sticky;
+ top: 64px;
+ padding-bottom: 20px;
}
-[id="educoder"] .modal___yXh2H div:nth-child(3),
-[id="educoder"] .modal___yXh2H div:nth-child(4),
-[id="educoder"] .modal___yXh2H div:nth-child(5) {
- font-size: 16px;
- font-weight: 400;
- color: #3a3a3a;
- line-height: 24px;
- margin-bottom: 30px;
+.bg___htQ1O .left___CDy7v span[class~='ant-menu-title-content'] {
+ margin-left: 4px;
}
-[id="educoder"] .modal___yXh2H div:nth-child(6) {
- font-size: 16px;
- font-weight: 500;
- color: #3a3a3a;
- text-align: center;
- margin-top: 20px;
- margin-bottom: 40px;
+.bg___htQ1O .left___CDy7v [class~='ant-menu-item']::after {
+ content: '' !important;
+ width: 3px;
+ height: 44px;
+ border: 0 !important;
+ transition: none !important;
+ transform: none !important;
+ opacity: 1 !important;
}
-[id="educoder"] .modal___yXh2H button {
- width: 156px;
- height: 40px;
- background: #0152d9;
- border-radius: 4px;
- font-size: 16px;
- font-weight: 400;
- color: #ffffff;
- margin-bottom: 10px;
+.bg___htQ1O .left___CDy7v li[class~='ant-menu-item-selected'] {
+ background: #f8f8fa;
+ color: #165DFF;
+ border-radius: 0;
}
-[id="educoder"] .maskText___Tdh6h {
+.bg___htQ1O .left___CDy7v li[class~='ant-menu-item-selected']::after {
position: absolute;
- left: 0;
- bottom: 0;
right: 0;
- height: 40px;
- background: linear-gradient(to bottom, #FFFFFF00, #ffffff);
- z-index: 1;
-}
-[id="educoder"] .box___K2uQ4 {
- border-bottom: 1px solid #E3EFFC;
- border-radius: 2px;
- margin: 20px 20px 20px 0;
- padding-bottom: 20px;
+ content: '';
+ width: 3px;
+ height: 44px;
+ background: #232B40;
+ border-radius: 3px 0px 0px 3px;
}
-[id="educoder"] .box___K2uQ4:last-child {
- border-bottom: none;
+.bg___htQ1O .left___CDy7v .muitem___pDhZj {
+ height: 44px;
+ line-height: 44px;
+ font-size: 14px;
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+ padding: 0px 20px;
+ color: #5F6367;
+ margin: 0;
+ width: 100%;
}
-[id="educoder"] .open_style___gLTB9 {
- text-align: center;
- color: #9096A3;
- cursor: pointer;
- margin-top: 10px;
- font-size: 12px;
+.bg___htQ1O .left___CDy7v .muitem___pDhZj::after {
+ display: none;
}
-[id="educoder"] .open_style___gLTB9:hover {
+.bg___htQ1O .left___CDy7v .muitemclick___WXoKV {
+ background: #f8f8fa;
color: #165DFF;
-}
-[id="educoder"] .title_style___j6zvN {
- max-width: 260px;
- white-space: nowrap;
- text-overflow: ellipsis;
+ height: 44px;
+ line-height: 44px;
+ font-size: 14px;
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
overflow: hidden;
+ padding: 0px 20px;
+}
+.bg___htQ1O .left___CDy7v .muitemclick___WXoKV::after {
+ position: absolute;
+ right: 0;
+ content: '';
+ width: 3px;
+ height: 44px;
+ background: #232B40;
+ border-radius: 3px 0px 0px 3px;
}
-[id="educoder"] .colorhove___FKtzO {
- color: #9096A3;
+.bg___htQ1O .right___tNRAa {
+ width: 100%;
+ border-left: 1px solid #F1F1F1;
}
-[id="educoder"] .colorhove___FKtzO:hover {
+.button___tMn5K {
+ cursor: pointer;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+ padding: 0px 16px;
color: #3061D0;
+ height: 32px;
+ font-size: 14px;
+ background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 16px;
+ border: 1px solid #BACFFE;
}
-/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/component/index.less?modules ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.modal___A9Ovz div[class~='ant-modal-body'] {
- height: 500px;
- overflow-y: auto;
-}
-.modal___A9Ovz div[class~='ant-modal-header'] {
- padding: 0;
-}
-.colorBlue___XSmR5 {
- color: #0152d9;
-}
-.formWrap___wRvaA div[class~='ant-form-item-label'] {
- width: 85px;
- text-align: right;
-}
-.formWrap___wRvaA span[class~='ant-upload-btn'] {
- padding: 0px !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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/view/components/Content.less?modules ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___Y72kq {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.flexRow___C40dc {
- display: flex;
- flex-direction: row;
+.flex_space_between___d30ej {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.flexColumn___LkZfj {
- display: flex;
- flex-direction: column;
+.flex_box_vertical_center___p_tif {
align-items: center;
+ box-align: center;
}
-.example___bz7Hw p {
- margin: 0px;
-}
-.exampleImg___gNkC_ {
- width: 160px;
- height: 110px;
- background: #f0f0f0;
- border: 1px solid #dadada;
- border-radius: 4px;
- padding: 0px 5px;
- justify-content: center;
+.flex_box_center_end___AyBVH {
+ justify-content: flex-end;
align-items: center;
- display: flex;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
}
-.colorOrange___Ka6zf {
- color: #ff6800;
+.flex_box_column___NQalW {
+ flex-direction: column;
+ box-orient: block-axis;
}
-.uploader___plQRr p {
- margin: 0px;
+.bg___cLFww {
+ width: 100%;
+ padding: 30px;
+ min-height: 400px;
}
-.uploadImg___cjOpL {
- height: 110px;
- width: 162px;
+.bg___cLFww [class~='ant-checkbox'] + span {
+ padding-right: 0px;
}
-.imageTip___p1_lZ {
+.bg___cLFww .btns___uWjSy {
display: flex;
- flex-direction: column;
align-items: center;
- justify-content: space-between;
- height: 110px;
- width: 162px;
- padding: 20px 0;
+ justify-content: end;
+ margin-top: 30px;
}
-.uploadTipIcon___SpsS2 {
- color: #4b667f;
+.bg___cLFww .btns___uWjSy .confirm___ZvnTx {
+ width: 128px;
+ height: 38px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1;
+ border-radius: 2px;
+ font-size: 14px;
+ color: #FFFFFF;
+ text-align: center;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
cursor: pointer;
- font-size: 18px;
-}
-.uploadTip___e9JlL {
- font-size: 16px;
- color: #05101a;
-}
-.color05101a___CDEUv {
- color: #05101a;
+ margin-left: 20px;
}
-.viewLargerImg___IclRX {
- border-bottom: 1px solid #ff6800;
- color: #ee4a1f;
+.bg___cLFww .btns___uWjSy .cancel___v9uv4 {
+ width: 60px;
+ height: 38px;
+ background: #fff;
+ border-radius: 2px;
+ border: 1px solid #bacffe7c;
font-size: 14px;
+ color: #3061D0;
+ text-align: center;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
}
-.footerWrap___beWC6 div[class~='ant-form-item-control'] {
- max-width: 100%;
+.bg___cLFww .deletetitle___DnoRO {
+ margin-left: 20px;
+ cursor: pointer;
}
-.footerWrap___beWC6 div[class~='ant-form-item'] {
- margin-bottom: 0px;
+.bg___cLFww .deletetitle___DnoRO:hover {
+ color: red;
}
-.footerWrap___beWC6 div[class~='ant-form-item-control-input-content'] {
+.submitwork___tVjOE {
+ padding: 6px 15px;
+ height: 35px;
+ background: #3061D0;
display: flex;
- justify-content: flex-end;
-}
-.note___CXi9y {
- padding: 19px;
- background: #F6F7F9;
- margin-top: 20px;
- color: #656565;
- font-size: 14px;
-}
-.note___CXi9y p {
- margin: 0px;
-}
-.schoolHintWrap___Ma6ly {
- height: 20px;
- line-height: 20px;
+ color: #FFFFFF;
+ align-items: center;
+ position: absolute;
+ right: 20px;
font-size: 14px;
+ cursor: pointer;
+ box-shadow: inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 24px;
+ letter-spacing: 2px;
+ top: 20px;
}
-.colorCDCDCD___D0UWo {
- color: #cdcdcd;
-}
-.color0152d9___hF3Bb {
- color: #0152d9;
-}
-
-/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flexRow___jGYtM {
- display: flex;
- flex-direction: row;
+.scoremodal___iKA69 [class~='ant-modal-body'] {
+ padding: 25px;
}
-.flexColumn___NPMB3 {
+.scoremodal___iKA69 .title___GESKF {
+ color: #000000;
+ font-size: 16px;
+ font-weight: 500;
display: flex;
- flex-direction: column;
-}
-.formWrap___vwH9N {
- font-size: 14px;
-}
-.formWrap___vwH9N div[class~='ant-form-item-label'] label {
- font-size: 14px;
- color: #979797;
-}
-.formWrap___vwH9N div[class~='ant-form-item-control-input-content'] input {
- font-size: 14px;
- height: 40px;
- line-height: 40px;
-}
-.formWrap___vwH9N div[class~='ant-form-item-control-input-content'] textarea {
- font-size: 14px;
- height: 40px;
-}
-.example____BmJC {
- margin-left: 95px;
- margin-bottom: 10px;
+ width: 100%;
}
-.footerWrap___lp1L0 div[class~='ant-form-item-control'] {
- max-width: 100%;
+.scoremodal___iKA69 .content___r8E9Y {
+ margin-top: 25px;
}
-.footerWrap___lp1L0 div[class~='ant-form-item'] {
- margin-bottom: 0px;
+.scoremodal___iKA69 .bottom___HS8jb {
+ width: 100%;
+ text-align: end;
+ margin-top: 30px;
}
-.footerWrap___lp1L0 div[class~='ant-form-item-control-input-content'] {
- display: flex;
- justify-content: flex-end;
+.scoremodal___iKA69 .bottom___HS8jb .yes___itu44 {
+ padding: 0px 16px;
+ height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ font-weight: 400;
+ color: #FFFFFF;
+ border: 0px;
}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/AwardPdf.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.scoreByBlankRadio____FOPE {
- background: #F6F7F9;
- box-shadow: inset 0px 1px 3px 0px #C8D2EA;
- border-radius: 16px;
+.scoremodal___iKA69 .bottom___HS8jb .no___Qs1U3 {
margin-right: 20px;
- margin-bottom: 20px;
-}
-.scoreByBlankRadio____FOPE span {
- font-size: 14px;
-}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper'] {
- background-color: transparent;
- border: none;
- padding: 0 20px;
- display: inline-flex;
- align-items: center;
+ padding: 0px 16px;
height: 32px;
- color: #9096A3;
-}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper']::before {
- background-color: transparent;
- display: none;
-}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked'] {
- background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
- border: 1px solid #C8D2EA;
- border-radius: 16px;
- padding: 0 20px;
- display: inline-flex;
- align-items: center;
- color: #165DFF;
-}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:first-child {
- border-right-color: #C8D2EA;
-}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:focus-within {
- box-shadow: none;
-}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']::before {
- background-color: transparent;
+ background: #F8F9FC;
+ border-radius: 2px;
+ opacity: 0.5;
+ border: 1px solid #C3CFE0;
+ font-weight: 400;
+ color: #464F66;
+ line-height: 14px;
}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover {
- background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
- box-shadow: inset 0px 1px 3px 0px #D7D8D9;
- border: 1px solid #C8D2EA;
- border-radius: 16px;
- padding: 0 20px;
- display: inline-flex;
- align-items: center;
- color: #3061D0;
+.scoremodal___iKA69 .bottoms___ng0EW {
+ width: 100%;
+ text-align: end;
+ margin-top: 30px;
}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover:first-child {
- border-right-color: #C8D2EA;
+.scoremodal___iKA69 .bottoms___ng0EW .yes___itu44 {
+ height: 32px;
+ background: #3061D0;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 2px;
+ font-size: 14px;
+ font-family: PingFangSC-Regular, PingFang SC;
+ font-weight: 400;
+ color: #FFFFFF;
}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover:focus-within {
- box-shadow: none;
+.scoremodal___iKA69 .bottoms___ng0EW .no___Qs1U3 {
+ height: 32px;
+ background: #F8F9FC;
+ border-radius: 2px;
+ opacity: 0.5;
+ border: 1px solid #C3CFE0;
+ font-size: 14px;
+ font-family: PingFangSC-Regular, PingFang SC;
+ font-weight: 400;
+ color: #464F66;
+ margin-right: 20px;
}
-.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover::before {
- background-color: transparent;
+.scoremodal___iKA69 .loaderimg___XJWfN {
+ width: 28px;
+ height: 28px;
+ border-radius: 50%;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
diff --git a/p__Competitions__Index__index.async.js b/p__Competitions__Index__index.async.js
index 5a8d97f05b..4f396c3362 100644
--- a/p__Competitions__Index__index.async.js
+++ b/p__Competitions__Index__index.async.js
@@ -2093,14 +2093,21 @@ var Index_competitionsPage = function competitionsPage(_ref) {
display: 'flex'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ overlayStyle: {
+ maxWidth: 800
+ },
title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [item.name, item.sub_title ? "\u2014\u2014".concat(item.sub_title) : '']
+ children: [item.name, item.sub_title ? "\u2014".concat(item.sub_title) : '']
}),
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
className: Indexmodules.task_hide,
- children: [item.name, item.sub_title ? "\u2014\u2014".concat(item.sub_title) : '']
+ children: [item.name, item.sub_title ? "\u2014".concat(item.sub_title) : '']
})
}), item.competition_status && item.competition_status === 'nearly_published' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ width: 75,
+ minWidth: 75
+ },
className: "".concat(Indexmodules.commonTextBox, " ").concat(Indexmodules.Comingtext),
children: "\u5373\u5C06\u53D1\u5E03"
}) : '', item.competition_status && item.competition_status === 'preparing' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
diff --git a/p__Competitions__Index__index.chunk.css b/p__Competitions__Index__index.chunk.css
index 334ebd9101..c0ea9ff9e4 100644
--- a/p__Competitions__Index__index.chunk.css
+++ b/p__Competitions__Index__index.chunk.css
@@ -291,7 +291,9 @@
margin-left: 6px;
height: 26px;
line-height: 24px;
- padding: 0 9px;
+ text-align: center;
+ width: 70px;
+ min-width: 70px;
display: inline-block;
border-radius: 13px;
}
@@ -330,7 +332,6 @@
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
- max-width: 80%;
font-size: 20px;
font-weight: 600;
color: #000000;
@@ -340,7 +341,6 @@
white-space: nowrap;
text-overflow: ellipsis;
font-size: 20px;
- max-width: 80%;
color: #0152d9;
}
[id="educoder"] .task_hide_2___MoAlk {
diff --git a/p__Graduations__Lists__Topics__index.async.js b/p__Graduations__Lists__Topics__index.async.js
index efa7fa922b..913183a4aa 100644
--- a/p__Graduations__Lists__Topics__index.async.js
+++ b/p__Graduations__Lists__Topics__index.async.js
@@ -1785,7 +1785,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1851,6 +1852,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -2290,7 +2293,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2906,7 +2910,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__Graduations__Lists__Topics__index.chunk.css b/p__Graduations__Lists__Topics__index.chunk.css
index da617137c5..bc585e4284 100644
--- a/p__Graduations__Lists__Topics__index.chunk.css
+++ b/p__Graduations__Lists__Topics__index.chunk.css
@@ -2444,6 +2444,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__MyProblem__index.async.js b/p__MyProblem__index.async.js
index 7d8a0da8dc..40afc56a3d 100644
--- a/p__MyProblem__index.async.js
+++ b/p__MyProblem__index.async.js
@@ -1764,7 +1764,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1830,6 +1831,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -2269,7 +2272,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2885,7 +2889,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@@ -7449,6 +7454,12 @@ __webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ discuss_editor; }
});
+// 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);
@@ -7459,8 +7470,24 @@ var _react_17_0_2_react = __webpack_require__(59301);
// 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/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// 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/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/button/index.js
+var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
var markdown_editor = __webpack_require__(61816);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(4781);
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(32666);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/discuss-editor/index.tsx
@@ -7471,14 +7498,23 @@ var jsx_runtime = __webpack_require__(37712);
+
+
+
+
/* harmony default export */ var discuss_editor = (function (_ref) {
var id = _ref.id,
activeDiscussIndex = _ref.activeDiscussIndex,
- onReplyDiscuss = _ref.onReplyDiscuss;
+ onReplyDiscuss = _ref.onReplyDiscuss,
+ adminOrOperator = _ref.adminOrOperator;
var _useState = (0,_react_17_0_2_react.useState)(''),
_useState2 = slicedToArray_default()(_useState, 2),
value = _useState2[0],
setValue = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ isOpen = _useState4[0],
+ setIsOpen = _useState4[1];
function onChange(v) {
setValue(v);
}
@@ -7507,6 +7543,11 @@ var jsx_runtime = __webpack_require__(37712);
onReplyDiscuss(id, value);
setValue('');
}
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (activeDiscussIndex != id) {
+ setIsOpen(false);
+ }
+ }, [activeDiscussIndex]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "discuss-item-editor",
style: {
@@ -7523,7 +7564,31 @@ var jsx_runtime = __webpack_require__(37712);
height: 155,
placeholder: "\u6211\u8981\u56DE\u590D",
showResizeBar: true,
- onChange: onChange
+ onChange: onChange,
+ extraUse: adminOrOperator && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ color: "#fff",
+ open: isOpen,
+ destroyTooltipOnHide: true,
+ title: RecommendAnswer({
+ id: id,
+ isOpen: isOpen,
+ activeDiscussIndex: activeDiscussIndex,
+ onChange: onChange,
+ setIsOpen: setIsOpen
+ }),
+ overlayStyle: {
+ maxWidth: 600
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ title: isOpen ? "关闭推荐" : "打开推荐",
+ onClick: function onClick() {
+ return setIsOpen(!isOpen);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-dianzan11"
+ })
+ })
+ })
}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: onCommit,
className: "btn-send",
@@ -7531,6 +7596,101 @@ var jsx_runtime = __webpack_require__(37712);
})]
}, id);
});
+var RecommendAnswer = function RecommendAnswer(props) {
+ var _useState5 = (0,_react_17_0_2_react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ loading = _useState6[0],
+ setLoading = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ resData = _useState8[0],
+ setResData = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(1),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ answerIndex = _useState10[0],
+ setAnswerIndex = _useState10[1];
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (props !== null && props !== void 0 && props.isOpen) {
+ getData();
+ } else {
+ setAnswerIndex(1);
+ setResData([]);
+ }
+ }, [props === null || props === void 0 ? void 0 : props.isOpen]);
+ var getData = /*#__PURE__*/function () {
+ var _ref2 = 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:
+ setLoading(true);
+ _context.next = 3;
+ return (0,fetch/* default */.ZP)("/api/discusses/".concat(props === null || props === void 0 ? void 0 : props.id, "/recommend_answer.json"), {
+ method: 'get'
+ });
+ case 3:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ setResData(res === null || res === void 0 ? void 0 : res.answer);
+ }
+ setLoading(false);
+ case 6:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getData() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ color: "#000"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: "font14",
+ style: {
+ maxHeight: 500,
+ overflow: "auto"
+ },
+ value: (resData === null || resData === void 0 ? void 0 : resData[answerIndex - 1]) || ""
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ justify: "end",
+ align: "middle",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ simple: true,
+ current: answerIndex,
+ pageSize: 1,
+ total: (resData === null || resData === void 0 ? void 0 : resData.length) || 0,
+ onChange: function onChange(page) {
+ setAnswerIndex(page);
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ props === null || props === void 0 || props.onChange(resData === null || resData === void 0 ? void 0 : resData[answerIndex - 1]);
+ props === null || props === void 0 || props.setIsOpen(false);
+ case 2:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: "\u586B\u5165\u6587\u672C\u6846"
+ })
+ })]
+ })]
+ })
+ });
+};
/***/ }),
diff --git a/p__MyProblem__index.chunk.css b/p__MyProblem__index.chunk.css
index ac4bc0ebc3..fce78b1e61 100644
--- a/p__MyProblem__index.chunk.css
+++ b/p__MyProblem__index.chunk.css
@@ -1966,6 +1966,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Paperlibrary__Add__index.async.js b/p__Paperlibrary__Add__index.async.js
index 31bb91ccaf..6c6c6e3475 100644
--- a/p__Paperlibrary__Add__index.async.js
+++ b/p__Paperlibrary__Add__index.async.js
@@ -3759,7 +3759,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -3825,6 +3826,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -4264,7 +4267,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -4880,7 +4884,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__Paperlibrary__Add__index.chunk.css b/p__Paperlibrary__Add__index.chunk.css
index cd9b1e801f..be684a145f 100644
--- a/p__Paperlibrary__Add__index.chunk.css
+++ b/p__Paperlibrary__Add__index.chunk.css
@@ -1935,6 +1935,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Paperlibrary__See__index.async.js b/p__Paperlibrary__See__index.async.js
index 7e89705dcf..80d0733939 100644
--- a/p__Paperlibrary__See__index.async.js
+++ b/p__Paperlibrary__See__index.async.js
@@ -1568,11 +1568,14 @@ var See = function See(_ref) {
case 2:
res = _context.sent;
res.status == 0 && setQuestionName(res.data);
+ _context.next = 6;
+ return getData();
+ case 6:
if (searchParams.get("exportPDF") && (_paperlibrary$paperDa = paperlibrary.paperData) !== null && _paperlibrary$paperDa !== void 0 && _paperlibrary$paperDa.questionList) {
message/* default */.ZP.info('正在导出空白试卷pdf');
(0,exportPDF/* exportPDF */.F)(paperDomRef.current.children, '导出试卷');
}
- case 5:
+ case 7:
case "end":
return _context.stop();
}
diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js
index a21378662d..df38b71934 100644
--- a/p__Paths__Detail__id.async.js
+++ b/p__Paths__Detail__id.async.js
@@ -18058,7 +18058,7 @@ var knowledge_Atlas = function Atlas(_ref) {
}
++num;
}
- item.brush = item.unit_type === 0 ? '#3CDAA3' : [1, 2, 5, 6, 7].includes(item.unit_type) ? '#F84F90' : item.unit_type === 3 ? '#30A7F1' : '#6656FF';
+ item.brush = item.unit_type === 0 ? '#3CDAA3' : [1, 2, 5, 6, 7, 8].includes(item.unit_type) ? '#F84F90' : item.unit_type === 3 ? '#30A7F1' : '#6656FF';
return item;
})
}));
@@ -18086,7 +18086,7 @@ var knowledge_Atlas = function Atlas(_ref) {
if (res.status === 0) {
ritems = res === null || res === void 0 || (_res$nodeData = res.nodeData) === null || _res$nodeData === void 0 ? void 0 : _res$nodeData.map(function (item, index) {
return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- bgcolor: item.unit_type === 0 ? '#3CDAA3' : [1, 2, 5, 6, 7].includes(item.unit_type) ? '#F84F90' : item.unit_type === 3 ? '#30A7F1' : '#6656FF',
+ bgcolor: item.unit_type === 0 ? '#3CDAA3' : [1, 2, 5, 6, 7, 8].includes(item.unit_type) ? '#F84F90' : item.unit_type === 3 ? '#30A7F1' : '#6656FF',
parent: item.parent_id
});
});
@@ -18986,6 +18986,9 @@ var knowledge_Atlas = function Atlas(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: 7,
children: "\u7EC3\u4E60"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
+ value: 8,
+ children: "\u89C6\u9891"
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -19651,6 +19654,9 @@ var knowledge_Atlas = function Atlas(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: 7,
children: "\u7EC3\u4E60"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
+ value: 8,
+ children: "\u89C6\u9891"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
diff --git a/p__Paths__New__index.async.js b/p__Paths__New__index.async.js
index c1b9eecfa1..d5dccc932b 100644
--- a/p__Paths__New__index.async.js
+++ b/p__Paths__New__index.async.js
@@ -1330,7 +1330,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1396,6 +1397,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -1835,7 +1838,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2451,7 +2455,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__Paths__New__index.chunk.css b/p__Paths__New__index.chunk.css
index fd6608e416..a4a673085f 100644
--- a/p__Paths__New__index.chunk.css
+++ b/p__Paths__New__index.chunk.css
@@ -980,6 +980,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Problems__OjForm__NewEdit__index.async.js b/p__Problems__OjForm__NewEdit__index.async.js
index a79ecd6ae2..df9d8d1025 100644
--- a/p__Problems__OjForm__NewEdit__index.async.js
+++ b/p__Problems__OjForm__NewEdit__index.async.js
@@ -1503,7 +1503,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1569,6 +1570,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -2008,7 +2011,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2624,7 +2628,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__Problems__OjForm__NewEdit__index.chunk.css b/p__Problems__OjForm__NewEdit__index.chunk.css
index 8eb132454a..b117df8d90 100644
--- a/p__Problems__OjForm__NewEdit__index.chunk.css
+++ b/p__Problems__OjForm__NewEdit__index.chunk.css
@@ -1495,6 +1495,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Problems__OjForm__index.async.js b/p__Problems__OjForm__index.async.js
index 581d880004..7df1d88aa0 100644
--- a/p__Problems__OjForm__index.async.js
+++ b/p__Problems__OjForm__index.async.js
@@ -1673,7 +1673,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1739,6 +1740,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -2178,7 +2181,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2794,7 +2798,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__Problems__OjForm__index.chunk.css b/p__Problems__OjForm__index.chunk.css
index 2c290777f4..efe31306e9 100644
--- a/p__Problems__OjForm__index.chunk.css
+++ b/p__Problems__OjForm__index.chunk.css
@@ -1099,6 +1099,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Problemset__NewItem__index.async.js b/p__Problemset__NewItem__index.async.js
index f8c2c73c7b..6ae87c71bf 100644
--- a/p__Problemset__NewItem__index.async.js
+++ b/p__Problemset__NewItem__index.async.js
@@ -5249,7 +5249,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -5315,6 +5316,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -5754,7 +5757,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -6370,7 +6374,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__Problemset__NewItem__index.chunk.css b/p__Problemset__NewItem__index.chunk.css
index b29a44cdd9..c287b43249 100644
--- a/p__Problemset__NewItem__index.chunk.css
+++ b/p__Problemset__NewItem__index.chunk.css
@@ -1442,6 +1442,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Problemset__index.async.js b/p__Problemset__index.async.js
index bb863ed2a8..66d14a2395 100644
--- a/p__Problemset__index.async.js
+++ b/p__Problemset__index.async.js
@@ -2147,7 +2147,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -2213,6 +2214,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -2652,7 +2655,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -3268,7 +3272,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__Problemset__index.chunk.css b/p__Problemset__index.chunk.css
index 1d4b4df22c..356dc24902 100644
--- a/p__Problemset__index.chunk.css
+++ b/p__Problemset__index.chunk.css
@@ -2848,6 +2848,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Question__AddOrEdit__index.async.js b/p__Question__AddOrEdit__index.async.js
index 74720a50f6..299d6cb0b9 100644
--- a/p__Question__AddOrEdit__index.async.js
+++ b/p__Question__AddOrEdit__index.async.js
@@ -1101,7 +1101,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1167,6 +1168,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -1606,7 +1609,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2222,7 +2226,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__Question__AddOrEdit__index.chunk.css b/p__Question__AddOrEdit__index.chunk.css
index 287d34677f..b07b82ed15 100644
--- a/p__Question__AddOrEdit__index.chunk.css
+++ b/p__Question__AddOrEdit__index.chunk.css
@@ -1268,6 +1268,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Question__OjProblem__index.async.js b/p__Question__OjProblem__index.async.js
index afcb7b404d..30bcaddd8a 100644
--- a/p__Question__OjProblem__index.async.js
+++ b/p__Question__OjProblem__index.async.js
@@ -2669,7 +2669,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -2735,6 +2736,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -3174,7 +3177,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -3790,7 +3794,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@@ -10650,6 +10655,12 @@ __webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ discuss_editor; }
});
+// 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);
@@ -10660,8 +10671,24 @@ var _react_17_0_2_react = __webpack_require__(59301);
// 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/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// 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/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/button/index.js
+var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
var markdown_editor = __webpack_require__(61816);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(4781);
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(32666);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/discuss-editor/index.tsx
@@ -10672,14 +10699,23 @@ var jsx_runtime = __webpack_require__(37712);
+
+
+
+
/* harmony default export */ var discuss_editor = (function (_ref) {
var id = _ref.id,
activeDiscussIndex = _ref.activeDiscussIndex,
- onReplyDiscuss = _ref.onReplyDiscuss;
+ onReplyDiscuss = _ref.onReplyDiscuss,
+ adminOrOperator = _ref.adminOrOperator;
var _useState = (0,_react_17_0_2_react.useState)(''),
_useState2 = slicedToArray_default()(_useState, 2),
value = _useState2[0],
setValue = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ isOpen = _useState4[0],
+ setIsOpen = _useState4[1];
function onChange(v) {
setValue(v);
}
@@ -10708,6 +10744,11 @@ var jsx_runtime = __webpack_require__(37712);
onReplyDiscuss(id, value);
setValue('');
}
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (activeDiscussIndex != id) {
+ setIsOpen(false);
+ }
+ }, [activeDiscussIndex]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "discuss-item-editor",
style: {
@@ -10724,7 +10765,31 @@ var jsx_runtime = __webpack_require__(37712);
height: 155,
placeholder: "\u6211\u8981\u56DE\u590D",
showResizeBar: true,
- onChange: onChange
+ onChange: onChange,
+ extraUse: adminOrOperator && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ color: "#fff",
+ open: isOpen,
+ destroyTooltipOnHide: true,
+ title: RecommendAnswer({
+ id: id,
+ isOpen: isOpen,
+ activeDiscussIndex: activeDiscussIndex,
+ onChange: onChange,
+ setIsOpen: setIsOpen
+ }),
+ overlayStyle: {
+ maxWidth: 600
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ title: isOpen ? "关闭推荐" : "打开推荐",
+ onClick: function onClick() {
+ return setIsOpen(!isOpen);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-dianzan11"
+ })
+ })
+ })
}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: onCommit,
className: "btn-send",
@@ -10732,6 +10797,101 @@ var jsx_runtime = __webpack_require__(37712);
})]
}, id);
});
+var RecommendAnswer = function RecommendAnswer(props) {
+ var _useState5 = (0,_react_17_0_2_react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ loading = _useState6[0],
+ setLoading = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ resData = _useState8[0],
+ setResData = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(1),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ answerIndex = _useState10[0],
+ setAnswerIndex = _useState10[1];
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (props !== null && props !== void 0 && props.isOpen) {
+ getData();
+ } else {
+ setAnswerIndex(1);
+ setResData([]);
+ }
+ }, [props === null || props === void 0 ? void 0 : props.isOpen]);
+ var getData = /*#__PURE__*/function () {
+ var _ref2 = 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:
+ setLoading(true);
+ _context.next = 3;
+ return (0,fetch/* default */.ZP)("/api/discusses/".concat(props === null || props === void 0 ? void 0 : props.id, "/recommend_answer.json"), {
+ method: 'get'
+ });
+ case 3:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ setResData(res === null || res === void 0 ? void 0 : res.answer);
+ }
+ setLoading(false);
+ case 6:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getData() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ color: "#000"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: "font14",
+ style: {
+ maxHeight: 500,
+ overflow: "auto"
+ },
+ value: (resData === null || resData === void 0 ? void 0 : resData[answerIndex - 1]) || ""
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ justify: "end",
+ align: "middle",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ simple: true,
+ current: answerIndex,
+ pageSize: 1,
+ total: (resData === null || resData === void 0 ? void 0 : resData.length) || 0,
+ onChange: function onChange(page) {
+ setAnswerIndex(page);
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ props === null || props === void 0 || props.onChange(resData === null || resData === void 0 ? void 0 : resData[answerIndex - 1]);
+ props === null || props === void 0 || props.setIsOpen(false);
+ case 2:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: "\u586B\u5165\u6587\u672C\u6846"
+ })
+ })]
+ })]
+ })
+ });
+};
/***/ }),
diff --git a/p__Question__OjProblem__index.chunk.css b/p__Question__OjProblem__index.chunk.css
index b2ed26571e..754a1a2b43 100644
--- a/p__Question__OjProblem__index.chunk.css
+++ b/p__Question__OjProblem__index.chunk.css
@@ -1826,6 +1826,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Shixuns__Detail__Discuss__index.async.js b/p__Shixuns__Detail__Discuss__index.async.js
index c579a15106..d14e086850 100644
--- a/p__Shixuns__Detail__Discuss__index.async.js
+++ b/p__Shixuns__Detail__Discuss__index.async.js
@@ -1730,7 +1730,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1796,6 +1797,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -2235,7 +2238,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2851,7 +2855,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@@ -3759,6 +3764,12 @@ __webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ discuss_editor; }
});
+// 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);
@@ -3769,8 +3780,24 @@ var _react_17_0_2_react = __webpack_require__(59301);
// 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/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// 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/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/button/index.js
+var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
var markdown_editor = __webpack_require__(61816);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(4781);
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(32666);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/discuss-editor/index.tsx
@@ -3781,14 +3808,23 @@ var jsx_runtime = __webpack_require__(37712);
+
+
+
+
/* harmony default export */ var discuss_editor = (function (_ref) {
var id = _ref.id,
activeDiscussIndex = _ref.activeDiscussIndex,
- onReplyDiscuss = _ref.onReplyDiscuss;
+ onReplyDiscuss = _ref.onReplyDiscuss,
+ adminOrOperator = _ref.adminOrOperator;
var _useState = (0,_react_17_0_2_react.useState)(''),
_useState2 = slicedToArray_default()(_useState, 2),
value = _useState2[0],
setValue = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ isOpen = _useState4[0],
+ setIsOpen = _useState4[1];
function onChange(v) {
setValue(v);
}
@@ -3817,6 +3853,11 @@ var jsx_runtime = __webpack_require__(37712);
onReplyDiscuss(id, value);
setValue('');
}
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (activeDiscussIndex != id) {
+ setIsOpen(false);
+ }
+ }, [activeDiscussIndex]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "discuss-item-editor",
style: {
@@ -3833,7 +3874,31 @@ var jsx_runtime = __webpack_require__(37712);
height: 155,
placeholder: "\u6211\u8981\u56DE\u590D",
showResizeBar: true,
- onChange: onChange
+ onChange: onChange,
+ extraUse: adminOrOperator && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ color: "#fff",
+ open: isOpen,
+ destroyTooltipOnHide: true,
+ title: RecommendAnswer({
+ id: id,
+ isOpen: isOpen,
+ activeDiscussIndex: activeDiscussIndex,
+ onChange: onChange,
+ setIsOpen: setIsOpen
+ }),
+ overlayStyle: {
+ maxWidth: 600
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ title: isOpen ? "关闭推荐" : "打开推荐",
+ onClick: function onClick() {
+ return setIsOpen(!isOpen);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-dianzan11"
+ })
+ })
+ })
}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: onCommit,
className: "btn-send",
@@ -3841,6 +3906,101 @@ var jsx_runtime = __webpack_require__(37712);
})]
}, id);
});
+var RecommendAnswer = function RecommendAnswer(props) {
+ var _useState5 = (0,_react_17_0_2_react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ loading = _useState6[0],
+ setLoading = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ resData = _useState8[0],
+ setResData = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(1),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ answerIndex = _useState10[0],
+ setAnswerIndex = _useState10[1];
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (props !== null && props !== void 0 && props.isOpen) {
+ getData();
+ } else {
+ setAnswerIndex(1);
+ setResData([]);
+ }
+ }, [props === null || props === void 0 ? void 0 : props.isOpen]);
+ var getData = /*#__PURE__*/function () {
+ var _ref2 = 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:
+ setLoading(true);
+ _context.next = 3;
+ return (0,fetch/* default */.ZP)("/api/discusses/".concat(props === null || props === void 0 ? void 0 : props.id, "/recommend_answer.json"), {
+ method: 'get'
+ });
+ case 3:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ setResData(res === null || res === void 0 ? void 0 : res.answer);
+ }
+ setLoading(false);
+ case 6:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getData() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ color: "#000"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: "font14",
+ style: {
+ maxHeight: 500,
+ overflow: "auto"
+ },
+ value: (resData === null || resData === void 0 ? void 0 : resData[answerIndex - 1]) || ""
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ justify: "end",
+ align: "middle",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ simple: true,
+ current: answerIndex,
+ pageSize: 1,
+ total: (resData === null || resData === void 0 ? void 0 : resData.length) || 0,
+ onChange: function onChange(page) {
+ setAnswerIndex(page);
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ props === null || props === void 0 || props.onChange(resData === null || resData === void 0 ? void 0 : resData[answerIndex - 1]);
+ props === null || props === void 0 || props.setIsOpen(false);
+ case 2:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: "\u586B\u5165\u6587\u672C\u6846"
+ })
+ })]
+ })]
+ })
+ });
+};
/***/ }),
@@ -4095,6 +4255,8 @@ var constant = __webpack_require__(5757);
var env = __webpack_require__(26078);
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
var RenderHtml = __webpack_require__(32666);
+// 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/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(6848);
;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/discuss-item/index.less
@@ -4298,6 +4460,8 @@ var SvgDisappoint2 = function SvgDisappoint2(props) {
};
/* harmony default export */ var disappoint2 = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDE1MkQ5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=");
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(4781);
;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/discuss-item/index.jsx
@@ -4313,11 +4477,14 @@ var SvgDisappoint2 = function SvgDisappoint2(props) {
+
+
// import {isCommonSuperAdmin} from '@/utils/authority'
+
function SecondLevelDiscuss(_ref) {
var data = _ref.data,
index = _ref.index,
@@ -4387,6 +4554,9 @@ function SecondLevelDiscuss(_ref) {
case 0:
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
onClick: handleSatisfy,
className: "whether-satisfied ".concat(isHoverSatisfied ? 'cursorPoint blue-text-color' : ''),
onMouseEnter: function onMouseEnter() {
@@ -4430,6 +4600,9 @@ function SecondLevelDiscuss(_ref) {
}),
trigger: "click",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "whether-satisfied ".concat(isHoverDisSatisfied ? 'cursorPoint blue-text-color' : ''),
onMouseEnter: function onMouseEnter() {
setHoverDisSatisfied(true);
@@ -4446,22 +4619,34 @@ function SecondLevelDiscuss(_ref) {
});
case 1:
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "radius-box cursorPoint height30 ".concat(index > 0 ? 'gray-background' : 'blue-background'),
onClick: handleVerySatisfy,
children: "\u6211\u5F88\u6EE1\u610F"
});
case 2:
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "radius-box height30 ".concat(index > 0 ? 'gray-background' : 'blue-background'),
children: "\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54"
});
case 3:
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "radius-box height30 ".concat(index > 0 ? 'gray-background' : 'blue-background'),
children: "\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54"
});
case 4:
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "radius-box height30 ".concat(index > 0 ? 'gray-background' : 'blue-background'),
children: "\u6211\u5F88\u6EE1\u610F"
});
@@ -4544,7 +4729,29 @@ function SecondLevelDiscuss(_ref) {
className: "discuss-info-body",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "btn-group",
- children: [user.identity === 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ children: [adminOrOperator && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ 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/discusses/".concat(data.id, "/update_faq_data.json"), {
+ method: 'get'
+ });
+ case 2:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ message/* default */.ZP.success("添加成功");
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u52A0\u5165\u5E38\u89C1\u95EE\u9898\u5E93"
+ }), user.identity === 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: onRewardDialog,
title: '给TA奖励金币',
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
@@ -4577,25 +4784,25 @@ function SecondLevelDiscuss(_ref) {
})]
});
}
-/* harmony default export */ var discuss_item = (function (_ref2) {
- var data = _ref2.data,
- index = _ref2.index,
- shixunIdentifier = _ref2.shixunIdentifier,
- adminOrOperator = _ref2.adminOrOperator,
- identity = _ref2.identity,
- onTopOrDownDiscuss = _ref2.onTopOrDownDiscuss,
- onPlusDiscuss = _ref2.onPlusDiscuss,
- onDisableDiscuss = _ref2.onDisableDiscuss,
- onSetActionType = _ref2.onSetActionType,
- onSetRewardData = _ref2.onSetRewardData,
- user = _ref2.user,
- activeDiscussIndex = _ref2.activeDiscussIndex,
- onReplyDiscuss = _ref2.onReplyDiscuss,
- onSetActiveDiscussIndex = _ref2.onSetActiveDiscussIndex,
- allowDisableDiscuss = _ref2.allowDisableDiscuss,
- onHandleSubmitDiscusses = _ref2.onHandleSubmitDiscusses,
- onHandleRepaly = _ref2.onHandleRepaly,
- userInfomation = _ref2.userInfomation;
+/* harmony default export */ var discuss_item = (function (_ref3) {
+ var data = _ref3.data,
+ index = _ref3.index,
+ shixunIdentifier = _ref3.shixunIdentifier,
+ adminOrOperator = _ref3.adminOrOperator,
+ identity = _ref3.identity,
+ onTopOrDownDiscuss = _ref3.onTopOrDownDiscuss,
+ onPlusDiscuss = _ref3.onPlusDiscuss,
+ onDisableDiscuss = _ref3.onDisableDiscuss,
+ onSetActionType = _ref3.onSetActionType,
+ onSetRewardData = _ref3.onSetRewardData,
+ user = _ref3.user,
+ activeDiscussIndex = _ref3.activeDiscussIndex,
+ onReplyDiscuss = _ref3.onReplyDiscuss,
+ onSetActiveDiscussIndex = _ref3.onSetActiveDiscussIndex,
+ allowDisableDiscuss = _ref3.allowDisableDiscuss,
+ onHandleSubmitDiscusses = _ref3.onHandleSubmitDiscusses,
+ onHandleRepaly = _ref3.onHandleRepaly,
+ userInfomation = _ref3.userInfomation;
var content = data.content,
children = data.children,
game_url = data.game_url,
@@ -4879,7 +5086,8 @@ function SecondLevelDiscuss(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(discuss_editor/* default */.Z, {
id: id,
activeDiscussIndex: activeDiscussIndex,
- onReplyDiscuss: onReplyDiscuss
+ onReplyDiscuss: onReplyDiscuss,
+ adminOrOperator: adminOrOperator
})]
})]
}, id);
@@ -5031,7 +5239,7 @@ function reducer(state, action) {
if (activeIndex === 3 && chatgpt) {
clearInterval(refresh.current);
refresh.current = setInterval(function () {
- getDiscusses(page);
+ getDiscusses(page, true);
}, 5000);
} else {
console.log("清除定时器");
diff --git a/p__Shixuns__Detail__Discuss__index.chunk.css b/p__Shixuns__Detail__Discuss__index.chunk.css
index 81c911f719..78cba6be18 100644
--- a/p__Shixuns__Detail__Discuss__index.chunk.css
+++ b/p__Shixuns__Detail__Discuss__index.chunk.css
@@ -1326,6 +1326,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Shixuns__Edit__index.async.js b/p__Shixuns__Edit__index.async.js
index e36e99b81c..95a4f9bb30 100644
--- a/p__Shixuns__Edit__index.async.js
+++ b/p__Shixuns__Edit__index.async.js
@@ -2386,7 +2386,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -2452,6 +2453,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -2891,7 +2894,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -3507,7 +3511,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@@ -6671,29 +6676,27 @@ var Permission = function Permission(_ref) {
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_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_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_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 antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 8591);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 43418);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 20834);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd */ 3113);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 24905);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 5112);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 81327);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 88522);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 49127);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 52409);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 78673);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd */ 85731);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd */ 6848);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 43418);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 20834);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 3113);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd */ 24905);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 5112);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 81327);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 88522);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 49127);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 52409);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 78673);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 85731);
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! umi */ 7181);
/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./index.less?modules */ 25626);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! moment */ 9498);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_7__);
-/* harmony import */ var antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/lib/date-picker/locale/zh_CN */ 10527);
+/* harmony import */ var antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd/lib/date-picker/locale/zh_CN */ 10527);
/* harmony import */ var _components_Permission__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./components/Permission */ 85692);
/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/env */ 26078);
/* harmony import */ var _utils_verifyLogin__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/utils/verifyLogin */ 39090);
-/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/authority */ 71633);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
@@ -6711,7 +6714,6 @@ var timeFormat = 'YYYY-MM-DD HH:mm';
-
var handleDateString = function handleDateString(dateString) {
if (!dateString) return dateString;
var ar = dateString.split(':');
@@ -6733,7 +6735,7 @@ var handleDateString = function handleDateString(dateString) {
return dateString;
};
function Setting(_ref) {
- var _user$userInfo, _user$userInfo2, _shixunsDetail$detail, _shixunsDetail$detail2, _shixunsDetail$detail3, _shixunsDetail$detail4, _shixunsDetail$detail5, _shixunsDetail$settin23, _shixunsDetail$detail6, _shixunsDetail$settin24, _user$userInfo3, _shixunsDetail$settin25;
+ var _user$userInfo, _user$userInfo2, _shixunsDetail$detail, _shixunsDetail$detail2, _shixunsDetail$detail3, _shixunsDetail$detail4, _shixunsDetail$detail5, _shixunsDetail$settin23, _shixunsDetail$detail6, _shixunsDetail$settin24, _user$userInfo3;
var user = _ref.user,
dispatch = _ref.dispatch,
shixunsDetail = _ref.shixunsDetail,
@@ -6887,7 +6889,7 @@ function Setting(_ref) {
}, []);
var handleSelectDepartment = function handleSelectDepartment(value) {
if (selectDepartmentList.includes(value)) {
- antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .ZP.info('请勿指定相同的单位');
+ antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('请勿指定相同的单位');
return;
}
setDepartmentValue(null);
@@ -6952,14 +6954,14 @@ function Setting(_ref) {
_context4.next = 3;
break;
}
- antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .ZP.info('请选择开启时间');
+ antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('请选择开启时间');
return _context4.abrupt("return");
case 3:
if (!(openValue === 1 && !selectDepartmentList.length)) {
_context4.next = 6;
break;
}
- antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .ZP.info('请选择指定单位公开');
+ antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('请选择指定单位公开');
return _context4.abrupt("return");
case 6:
_context4.next = 8;
@@ -6993,7 +6995,7 @@ function Setting(_ref) {
case 8:
res = _context4.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .ZP.info('修改成功');
+ antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('修改成功');
dispatch({
type: 'shixunsDetail/getSettingsData',
payload: params
@@ -7034,32 +7036,32 @@ function Setting(_ref) {
_context3.t0 = {};
case 5:
quote = _context3.t0;
- antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.confirm({
+ antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.confirm({
centered: true,
title: '提示',
okText: '确定',
cancelText: '取消',
width: 520,
- content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [!!((_quote$subjects = quote.subjects) !== null && _quote$subjects !== void 0 && _quote$subjects.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.Fragment, {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", {
+ content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [!!((_quote$subjects = quote.subjects) !== null && _quote$subjects !== void 0 && _quote$subjects.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", {
children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230", ' ', (_quote$subjects2 = quote.subjects) === null || _quote$subjects2 === void 0 || (_quote$subjects2 = _quote$subjects2.splice(0, 2)) === null || _quote$subjects2 === void 0 ? void 0 : _quote$subjects2.map(function (item) {
return "\u300A".concat(item, "\u300B");
- }), "\u7B49", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), "\u7B49", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.colorOrange,
children: quote === null || quote === void 0 ? void 0 : quote.subjects_count
}), "\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("br", {})]
- }), !!((_quote$courses = quote.courses) !== null && _quote$courses !== void 0 && _quote$courses.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.Fragment, {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("br", {})]
+ }), !!((_quote$courses = quote.courses) !== null && _quote$courses !== void 0 && _quote$courses.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", {
children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230", (_quote$courses2 = quote.courses) === null || _quote$courses2 === void 0 || (_quote$courses2 = _quote$courses2.splice(0, 2)) === null || _quote$courses2 === void 0 ? void 0 : _quote$courses2.map(function (item) {
return "\u300A".concat(item, "\u300B");
- }), "\u7B49", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), "\u7B49", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.colorOrange,
children: quote === null || quote === void 0 ? void 0 : quote.courses_count
}), "\u4E2A\u6559\u5B66\u8BFE\u5802"]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("br", {})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("br", {})]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.colorYellow, " mt30"),
children: "\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"
})]
@@ -7080,7 +7082,7 @@ function Setting(_ref) {
case 2:
res = _context2.sent;
if (res.status === 1) {
- antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .ZP.success('操作成功');
+ antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.success('操作成功');
umi__WEBPACK_IMPORTED_MODULE_5__.history.push('/shixuns');
}
case 4:
@@ -7109,7 +7111,7 @@ function Setting(_ref) {
if ((0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_10__/* .ShixunStatusModel */ .gy)(dispatch, '不能进行删除')) return;
};
function showExitmodel(key) {
- antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.confirm({
+ antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.confirm({
title: '离开此页提示',
content: '系统可能不会保存您所做的更改。',
okText: '离开',
@@ -7131,14 +7133,14 @@ function Setting(_ref) {
}
});
}
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
style: {
height: '100%',
display: 'flex',
background: '#fff',
position: 'relative'
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
style: {
height: '100%',
background: '#0A143D',
@@ -7147,13 +7149,13 @@ function Setting(_ref) {
padding: '20px 20px',
color: '#ffffff'
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
style: {
padding: '0px 15px',
fontSize: '16px'
},
children: "\u8BBE\u7F6E"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {
selectedKeys: [MenuSelectKey],
theme: "dark",
style: {
@@ -7175,147 +7177,147 @@ function Setting(_ref) {
setIsShowSetting(false);
}
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z.Item, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Item, {
children: "\u8BBE\u7F6E"
- }, 1), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z.Item, {
+ }, 1), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z.Item, {
children: "\u5173\u4E8E\u5B9E\u8BAD"
}, 2)]
})]
- }), isShowSetting && (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$detail = shixunsDetail.detail) === null || _shixunsDetail$detail === void 0 ? void 0 : _shixunsDetail$detail.is_jupyter_lab) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_components_Permission__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, {}), isShowSetting && !(shixunsDetail !== null && shixunsDetail !== void 0 && (_shixunsDetail$detail2 = shixunsDetail.detail) !== null && _shixunsDetail$detail2 !== void 0 && _shixunsDetail$detail2.is_jupyter_lab) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), isShowSetting && (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$detail = shixunsDetail.detail) === null || _shixunsDetail$detail === void 0 ? void 0 : _shixunsDetail$detail.is_jupyter_lab) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Permission__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, {}), isShowSetting && !(shixunsDetail !== null && shixunsDetail !== void 0 && (_shixunsDetail$detail2 = shixunsDetail.detail) !== null && _shixunsDetail$detail2 !== void 0 && _shixunsDetail$detail2.is_jupyter_lab) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
style: {
width: 'calc(100% - 24%)',
overflow: 'auto'
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
style: {
padding: '40px 40px',
marginBottom: '70px'
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("p", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.titlesize,
style: {
display: 'flex'
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
style: {
flex: '1'
},
children: "\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"
- }), (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$detail3 = shixunsDetail.detail) === null || _shixunsDetail$detail3 === void 0 ? void 0 : _shixunsDetail$detail3.shixun_status) !== 2 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .ZP, {
+ }), (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$detail3 = shixunsDetail.detail) === null || _shixunsDetail$detail3 === void 0 ? void 0 : _shixunsDetail$detail3.shixun_status) !== 2 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP, {
danger: true,
onClick: handleDeleteShixun,
children: "\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"
- }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .ZP, {
+ }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP, {
danger: true,
onClick: handleDeleteElseShixun,
children: "\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u8DF3\u5173\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
checked: taskPass,
disabled: !editable,
onChange: function onChange(e) {
return setTaskPass(e.target.checked);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09"
})]
})
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
checked: testSetPermission,
disabled: !editable,
onChange: function onChange(e) {
return setTestSetPermission(e.target.checked);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09"
})]
})
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("p", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.titlesize,
style: {
marginTop: '20px'
},
children: "\u6743\u9650"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u590D\u5236/\u5408\u5E76\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
checked: isCopy,
onChange: function onChange(e) {
return setIsCopy(e.target.checked);
},
disabled: !editable
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09"
})]
})
})]
- }), !((((_shixunsDetail$detail4 = shixunsDetail.detail) === null || _shixunsDetail$detail4 === void 0 ? void 0 : _shixunsDetail$detail4.shixun_status) > 1 || ((_shixunsDetail$detail5 = shixunsDetail.detail) === null || _shixunsDetail$detail5 === void 0 ? void 0 : _shixunsDetail$detail5["public"]) === 2) && ((_shixunsDetail$settin23 = shixunsDetail.setting) === null || _shixunsDetail$settin23 === void 0 || (_shixunsDetail$settin23 = _shixunsDetail$settin23.shixun) === null || _shixunsDetail$settin23 === void 0 ? void 0 : _shixunsDetail$settin23.use_scope) === 0 && ((_shixunsDetail$detail6 = shixunsDetail.detail) === null || _shixunsDetail$detail6 === void 0 ? void 0 : _shixunsDetail$detail6.identity) > 2) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), !((((_shixunsDetail$detail4 = shixunsDetail.detail) === null || _shixunsDetail$detail4 === void 0 ? void 0 : _shixunsDetail$detail4.shixun_status) > 1 || ((_shixunsDetail$detail5 = shixunsDetail.detail) === null || _shixunsDetail$detail5 === void 0 ? void 0 : _shixunsDetail$detail5["public"]) === 2) && ((_shixunsDetail$settin23 = shixunsDetail.setting) === null || _shixunsDetail$settin23 === void 0 || (_shixunsDetail$settin23 = _shixunsDetail$settin23.shixun) === null || _shixunsDetail$settin23 === void 0 ? void 0 : _shixunsDetail$settin23.use_scope) === 0 && ((_shixunsDetail$detail6 = shixunsDetail.detail) === null || _shixunsDetail$detail6 === void 0 ? void 0 : _shixunsDetail$detail6.identity) > 2) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u516C\u5F00\u7A0B\u5EA6\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"].Group */ .ZP.Group, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"].Group */ .ZP.Group, {
value: openValue,
onChange: function onChange(e) {
return setOpenValue(e.target.value);
},
disabled: !editable,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, {
direction: "vertical",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .ZP, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .ZP, {
value: 0,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
children: "\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09"
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .ZP, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .ZP, {
style: {
marginTop: '22px'
},
value: 1,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
children: "\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"
})]
})]
})
- }), openValue === 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.Fragment, {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), openValue === 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.graaytitle,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, {
showSearch: true,
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.selectSchool,
bordered: false,
@@ -7333,11 +7335,11 @@ function Setting(_ref) {
};
})
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: "mt10",
children: selectDepartmentList === null || selectDepartmentList === void 0 ? void 0 : selectDepartmentList.map(function (item) {
if (editable) {
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
count: 'x',
className: "mr20 current",
onClick: function onClick() {
@@ -7345,14 +7347,14 @@ function Setting(_ref) {
return val !== item;
}));
},
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .ZP, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP, {
type: "primary",
ghost: true,
children: item
})
});
}
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .ZP, {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP, {
type: "primary",
ghost: true,
className: "mr20",
@@ -7362,15 +7364,15 @@ function Setting(_ref) {
})]
})]
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u5F00\u542F\u65F6\u95F4\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
checked: isOpenTime,
onChange: function onChange(e) {
setIsOpenTime(e.target.checked);
@@ -7379,16 +7381,16 @@ function Setting(_ref) {
}
},
disabled: !editable
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09"
})]
- }), isOpenTime && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), isOpenTime && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.graaytitle,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__["default"], {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__["default"], {
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.dataPicker),
format: timeFormat,
- locale: antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z,
+ locale: antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z,
bordered: false,
disabled: !editable,
placeholder: "\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",
@@ -7406,51 +7408,51 @@ function Setting(_ref) {
})
})]
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("p", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.titlesize,
style: {
marginTop: '20px'
},
children: "\u529F\u80FD"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
checked: display_git_address,
disabled: !editable,
onChange: function onChange(e) {
return set_display_git_address(e.target.checked);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09"
})]
})
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
checked: codeHidden,
disabled: !editable,
onChange: function onChange(e) {
return setCodeHidden(e.target.checked);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09"
})]
- }), codeHidden && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), codeHidden && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
style: {
height: '54px',
background: '#f5f5f5',
@@ -7461,25 +7463,25 @@ function Setting(_ref) {
alignItems: 'center',
padding: '0px 20px'
},
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
style: {
display: 'flex'
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
children: "\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
style: {
padding: '0px'
},
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
checked: codeEditPermission,
disabled: !editable,
onChange: function onChange(e) {
return setCodeEditPermission(e.target.checked);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09"
})]
@@ -7488,42 +7490,42 @@ function Setting(_ref) {
})
})]
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u7981\u7528\u7C98\u8D34\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, {
checked: forbidCopy,
disabled: !editable,
onChange: function onChange(e) {
return setForbidCopy(e.target.checked);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09"
})]
})
})]
- }), ((_shixunsDetail$settin24 = shixunsDetail.setting) === null || _shixunsDetail$settin24 === void 0 || (_shixunsDetail$settin24 = _shixunsDetail$settin24.shixun) === null || _shixunsDetail$settin24 === void 0 ? void 0 : _shixunsDetail$settin24.show_start_permanent) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), ((_shixunsDetail$settin24 = shixunsDetail.setting) === null || _shixunsDetail$settin24 === void 0 || (_shixunsDetail$settin24 = _shixunsDetail$settin24.shixun) === null || _shixunsDetail$settin24 === void 0 ? void 0 : _shixunsDetail$settin24.show_start_permanent) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u4FDD\u5B58\u5B9E\u9A8C\u6587\u4EF6\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
checked: startPermanent,
onChange: function onChange(e) {
return setStartPermanent(e);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", {
className: "c-grey-999",
- children: ["\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u957F\u671F\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D/data/workspace\u76EE\u5F55\u4E0B\u6570\u636E\uFF0C\u5E76\u4E14\u53D1\u9001\u5B9E\u8BAD\u81F3\u8BFE\u5802\u540E\uFF0C\u6559\u5E08\u53EF\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("a", {
+ children: ["\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u957F\u671F\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D/data/workspace\u76EE\u5F55\u4E0B\u6570\u636E\uFF0C\u5E76\u4E14\u53D1\u9001\u5B9E\u8BAD\u81F3\u8BFE\u5802\u540E\uFF0C\u6559\u5E08\u53EF\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("a", {
target: "_blank",
href: _utils_env__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.API_SERVER + "/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf",
children: "\xA0\u64CD\u4F5C\u6307\u5F15\xA0"
@@ -7531,60 +7533,60 @@ function Setting(_ref) {
})]
})
})]
- }), own && editable && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), own && editable && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
- children: ["\u8C03\u8BD5\u5668", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("a", {
+ children: ["\u8C03\u8BD5\u5668", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("a", {
href: "https://www.educoder.net/forums/36718",
target: "_blank",
className: "iconfont icon-xiaowenhao2 font14 ml5"
}), "\uFF1A"]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
checked: openCodeDebugger,
onChange: function onChange(e) {
return setOpenCodeDebugger(e);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09"
})]
})
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u81EA\u6D4B\u8FD0\u884C\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
checked: openSelfRun,
onChange: function onChange(e) {
return setOpenSelfRun(e);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09"
})]
})
})]
- }), (user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.role) === 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), (user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.role) === 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
style: {
alignItems: 'center'
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z
// parser={parser}
, {
style: {
@@ -7597,108 +7599,58 @@ function Setting(_ref) {
onChange: function onChange(e) {
setgitSize(e);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: " M "
})]
})
})]
- }), ((_shixunsDetail$settin25 = shixunsDetail.setting) === null || _shixunsDetail$settin25 === void 0 || (_shixunsDetail$settin25 = _shixunsDetail$settin25.shixun) === null || _shixunsDetail$settin25 === void 0 ? void 0 : _shixunsDetail$settin25.is_vnc_or_webssh) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- style: {
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("label", {
- className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
- children: ["\u8BFE\u5802\u5B9E\u9A8C\u6587\u4EF6\u4FDD\u5B58", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, {
- title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", {
- children: ["\u8BFE\u5802\u5B9E\u9A8C\u5C06\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D/data/workspace\u76EE\u5F55\u4E0B\u6570\u636E\uFF0C\u6570\u636E\u4FDD\u5B58\u5468\u671F\u4ECE\u5B9E\u9A8C\u5B8C\u6210\u65F6\u95F4\u8D77\u5F00\u59CB\u8BA1\u65F6\u3002\u8BFE\u5802\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6 ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("a", {
- target: "_blank",
- href: _utils_env__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.API_SERVER + "/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf",
- children: "\xA0\u64CD\u4F5C\u6307\u5F15\xA0"
- })]
- }),
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("a", {
- className: "iconfont icon-xiaowenhao2 font14 ml5"
- })
- }), "\uFF1A"]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
- className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z
- // parser={parser}
- , {
- disabled: !(0,_utils_authority__WEBPACK_IMPORTED_MODULE_11__/* .isSuperAdmins */ .Ny)(),
- style: {
- width: 150
- },
- placeholder: "\u8BF7\u8F93\u5165\u4FDD\u5B58\u5929\u6570",
- min: 1,
- precision: 0,
- value: course_workspace_file_time,
- onChange: function onChange(e) {
- setcourse_workspace_file_time(e);
- }
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", {
- className: "c-grey-999",
- children: [" \u5929 ", !(0,_utils_authority__WEBPACK_IMPORTED_MODULE_11__/* .isSuperAdmins */ .Ny)() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", {
- children: ["\uFF08\u5982\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u8BF7", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("a", {
- onClick: function onClick() {
- var _shixunsDetail$settin26;
- (0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_10__/* .ContactAdmins */ .pW)((_shixunsDetail$settin26 = shixunsDetail.setting) === null || _shixunsDetail$settin26 === void 0 || (_shixunsDetail$settin26 = _shixunsDetail$settin26.shixun) === null || _shixunsDetail$settin26 === void 0 ? void 0 : _shixunsDetail$settin26.course_workspace_file_time);
- },
- children: "\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"
- }), "\uFF09"]
- })]
- })]
- })
- })]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.titlesize,
style: {
marginTop: '20px'
},
children: [' ', "\u8BC4\u8BBA\u533A"]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
checked: !disableDiscuss,
onChange: function onChange(e) {
return setDisableDiscuss(!e);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09"
})]
})
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("label", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.label,
children: "GPT\u95EE\u7B54\uFF1A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.labelContent,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, {
checked: disableAI,
onChange: function onChange(e) {
setdisableAI(e);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: "c-grey-999",
children: "\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u7684\u8BC4\u8BBA\u5C06\u7531\u667A\u80FD\u673A\u5668\u4EBA\u8FDB\u884C\u56DE\u7B54\uFF09"
})]
})
})]
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
style: {
height: '70px',
width: '76%',
@@ -7710,7 +7662,7 @@ function Setting(_ref) {
alignItems: 'center',
justifyContent: 'center'
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .ZP, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP, {
style: {
marginRight: '10px',
width: '100px',
@@ -7723,7 +7675,7 @@ function Setting(_ref) {
umi__WEBPACK_IMPORTED_MODULE_5__.history.push("/shixuns/".concat(params.id, "/challenges"));
},
children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .ZP, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP, {
style: {
marginLeft: '10px',
width: '100px',
@@ -7739,47 +7691,47 @@ function Setting(_ref) {
children: "\u4FDD\u5B58"
})]
})]
- }), !isShowSetting && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), !isShowSetting && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
style: {
padding: '40px'
},
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("p", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("p", {
style: {
color: '#333333',
fontSize: '16px'
},
children: "\u521B\u5EFA\u8005"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.itemWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("img", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("img", {
alt: "\u7528\u6237\u5934\u50CF",
height: "60",
width: "60",
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.img,
src: "".concat(_utils_env__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.IMG_SERVER, "/images/").concat(practiceSetting === null || practiceSetting === void 0 ? void 0 : practiceSetting.user_image_url)
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.itemContent,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("p", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.nameWrap,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.name,
children: practiceSetting === null || practiceSetting === void 0 ? void 0 : practiceSetting.user_name
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.actionGroup
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("p", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.schoolWrap,
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.school,
children: practiceSetting === null || practiceSetting === void 0 ? void 0 : practiceSetting.user_school
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", {
style: {
color: '#333333',
fontSize: '16px'
},
children: ["\u521B\u5EFA\u65F6\u95F4\uFF1A", practiceSetting === null || practiceSetting === void 0 ? void 0 : practiceSetting.created_at]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", {
style: {
color: '#333333',
fontSize: '16px'
@@ -13680,7 +13632,7 @@ var SettingDrawer = function SettingDrawer(_ref) {
identifier: infoVal === null || infoVal === void 0 ? void 0 : infoVal.identifier,
people_number: infoVal === null || infoVal === void 0 ? void 0 : infoVal.people_number,
school_id: infoVal === null || infoVal === void 0 ? void 0 : infoVal.school_id,
- times: [dayjs_min_default()(infoVal === null || infoVal === void 0 ? void 0 : infoVal.start_time), dayjs_min_default()(infoVal === null || infoVal === void 0 ? void 0 : infoVal.end_time)]
+ times: [dayjs_min_default()(infoVal !== null && infoVal !== void 0 && infoVal.start_time ? infoVal === null || infoVal === void 0 ? void 0 : infoVal.start_time : ''), dayjs_min_default()(infoVal !== null && infoVal !== void 0 && infoVal.end_time ? infoVal === null || infoVal === void 0 ? void 0 : infoVal.end_time : '')]
});
}
}
diff --git a/p__Shixuns__Edit__index.chunk.css b/p__Shixuns__Edit__index.chunk.css
index d33f56330a..27d0303f21 100644
--- a/p__Shixuns__Edit__index.chunk.css
+++ b/p__Shixuns__Edit__index.chunk.css
@@ -1243,6 +1243,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Shixuns__New__ImagePreview__index.async.js b/p__Shixuns__New__ImagePreview__index.async.js
index 1d6116c73c..fb697e9c63 100644
--- a/p__Shixuns__New__ImagePreview__index.async.js
+++ b/p__Shixuns__New__ImagePreview__index.async.js
@@ -1019,6 +1019,8 @@ var mediator = __webpack_require__(14279);
var ResizeObserver_es = __webpack_require__(76374);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(87885);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(7181);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/HorizontalTabs/index.tsx
@@ -1035,6 +1037,7 @@ var jsx_runtime = __webpack_require__(37712);
+
var HorizontalTabs = function HorizontalTabs(_ref) {
var _ref$initTabs = _ref.initTabs,
initTabs = _ref$initTabs === void 0 ? [] : _ref$initTabs,
@@ -1064,6 +1067,7 @@ var HorizontalTabs = function HorizontalTabs(_ref) {
var scrollbar = (0,_react_17_0_2_react.useRef)();
var scrollbarContent = (0,_react_17_0_2_react.useRef)();
var init = (0,_react_17_0_2_react.useRef)(false);
+ var params = (0,_umi_production_exports.useParams)();
(0,_react_17_0_2_react.useEffect)(function () {
var unSub = mediator/* default */.Z.subscribe('send-tabs-result-data', function (data) {
var cloneTabs = (0,lodash.cloneDeep)(tabs);
@@ -1121,13 +1125,30 @@ var HorizontalTabs = function HorizontalTabs(_ref) {
}, []);
(0,_react_17_0_2_react.useEffect)(function () {
if (!!initTabs.length && !init.current) {
+ var _Tpilist$filter;
+ var items = sessionStorage.getItem('Tpilist');
+ var Tpilist = JSON.parse(items) || [];
+ var fitem = Tpilist === null || Tpilist === void 0 || (_Tpilist$filter = Tpilist.filter(function (item) {
+ return item.id === params.taskId;
+ })) === null || _Tpilist$filter === void 0 ? void 0 : _Tpilist$filter[0];
+ var iscorrect = (fitem === null || fitem === void 0 ? void 0 : fitem.id) === params.taskId && (new Date().getTime() - new Date(fitem.time).getTime()) / 1000 / 3600 > 24;
+
+ //判断分支
var newTabs = initTabs.map(function (e, i) {
return objectSpread2_default()(objectSpread2_default()({}, e), {}, {
- active: i === 0 ? true : false,
+ active: i === 0 && ![2, 3, 4].includes(e.tab_type) ? true : iscorrect ? false : fitem !== null && fitem !== void 0 && fitem.id && i === 0 ? true : false,
resetKey: 1,
resData: {}
});
});
+ if (!(fitem !== null && fitem !== void 0 && fitem.id)) {
+ var item = {
+ id: params.taskId,
+ time: new Date()
+ };
+ Tpilist.push(item);
+ sessionStorage.setItem('Tpilist', JSON.stringify(Tpilist));
+ }
setTabs((0,lodash.cloneDeep)(newTabs));
onChange(newTabs[0]);
init.current = false;
diff --git a/p__Shixuns__New__ImagePreview__index.chunk.css b/p__Shixuns__New__ImagePreview__index.chunk.css
index 0b7f295859..15f9813292 100644
--- a/p__Shixuns__New__ImagePreview__index.chunk.css
+++ b/p__Shixuns__New__ImagePreview__index.chunk.css
@@ -225,6 +225,7 @@
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.xterm-panel___S5eQ3 {
height: calc(100vh - 94px);
+ background-color: #000;
}
.xterm-panel___S5eQ3 [class~='terminal'] {
height: 100%;
diff --git a/p__Shixuns__New__index.async.js b/p__Shixuns__New__index.async.js
index 5c32764a73..e3b85853fd 100644
--- a/p__Shixuns__New__index.async.js
+++ b/p__Shixuns__New__index.async.js
@@ -1058,7 +1058,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1124,6 +1125,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -1563,7 +1566,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2179,7 +2183,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__Shixuns__New__index.chunk.css b/p__Shixuns__New__index.chunk.css
index d22230ef6e..64caa18aaa 100644
--- a/p__Shixuns__New__index.chunk.css
+++ b/p__Shixuns__New__index.chunk.css
@@ -1837,6 +1837,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__Terminal__index.async.js b/p__Terminal__index.async.js
index 7366a9bda9..82a75fa3db 100644
--- a/p__Terminal__index.async.js
+++ b/p__Terminal__index.async.js
@@ -1456,6 +1456,8 @@ var ResizeObserver_es = __webpack_require__(76374);
var service = __webpack_require__(60274);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
var _umi_production_exports = __webpack_require__(7181);
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(87885);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/tasks/xterm-panel/index.jsx
@@ -1474,6 +1476,7 @@ var jsx_runtime = __webpack_require__(37712);
+
var TimeTicket = 30000;
//建立 websockt 来交互
@@ -1501,6 +1504,7 @@ var TimeTicket = 30000;
var el = (0,_react_17_0_2_react.useRef)();
var socket = (0,_react_17_0_2_react.useRef)();
var isFirstConnected = (0,_react_17_0_2_react.useRef)(false);
+ var urlParamsAll = (0,util/* getJsonFromUrl */.oP)();
var shixun_environment_id = itemData.shixun_environment_id,
position = itemData.position,
tab_type = itemData.tab_type,
@@ -1561,11 +1565,11 @@ var TimeTicket = 30000;
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
- return (0,service/* startInit */.sA)(myshixun === null || myshixun === void 0 ? void 0 : myshixun.identifier, {
+ return (0,service/* startInit */.sA)(myshixun === null || myshixun === void 0 ? void 0 : myshixun.identifier, objectSpread2_default()({
shixun_environment_id: shixun_environment_id,
tab_type: tab_type,
game_id: game.id
- });
+ }, urlParamsAll));
case 2:
response = _context3.sent;
if (!(response !== null && response !== void 0 && (_response$data = response.data) !== null && _response$data !== void 0 && (_response$data = _response$data.data_list) !== null && _response$data !== void 0 && _response$data.length)) {
diff --git a/p__Terminal__index.chunk.css b/p__Terminal__index.chunk.css
index 4e0c333fe5..827ca04355 100644
--- a/p__Terminal__index.chunk.css
+++ b/p__Terminal__index.chunk.css
@@ -178,6 +178,7 @@
!*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/tasks/xterm-panel/index.less?modules ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.xterm-panel___XA0p9 {
+ background-color: #000;
height: 100%;
}
.xterm-panel___XA0p9 [class~='terminal'] {
diff --git a/p__User__Detail__ExperImentImg__Add__index.async.js b/p__User__Detail__ExperImentImg__Add__index.async.js
index 360dd78ac3..5d38e7e0e1 100644
--- a/p__User__Detail__ExperImentImg__Add__index.async.js
+++ b/p__User__Detail__ExperImentImg__Add__index.async.js
@@ -1058,7 +1058,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1124,6 +1125,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -1563,7 +1566,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2179,7 +2183,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__User__Detail__ExperImentImg__Add__index.chunk.css b/p__User__Detail__ExperImentImg__Add__index.chunk.css
index b42a9ebe6a..bde14f8935 100644
--- a/p__User__Detail__ExperImentImg__Add__index.chunk.css
+++ b/p__User__Detail__ExperImentImg__Add__index.chunk.css
@@ -1026,6 +1026,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__User__Detail__Topics__Exercise__Detail__index.async.js b/p__User__Detail__Topics__Exercise__Detail__index.async.js
index 8dafd5bd1a..0513051f0b 100644
--- a/p__User__Detail__Topics__Exercise__Detail__index.async.js
+++ b/p__User__Detail__Topics__Exercise__Detail__index.async.js
@@ -765,7 +765,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -831,6 +832,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -1270,7 +1273,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -1886,7 +1890,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__User__Detail__Topics__Exercise__Detail__index.chunk.css b/p__User__Detail__Topics__Exercise__Detail__index.chunk.css
index 107d2b0712..c3ad12dd9a 100644
--- a/p__User__Detail__Topics__Exercise__Detail__index.chunk.css
+++ b/p__User__Detail__Topics__Exercise__Detail__index.chunk.css
@@ -980,6 +980,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__tasks__index.async.js b/p__tasks__index.async.js
index 820d2dcd88..cae5feb7e9 100644
--- a/p__tasks__index.async.js
+++ b/p__tasks__index.async.js
@@ -3221,7 +3221,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -3287,6 +3288,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -3726,7 +3729,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -4342,7 +4346,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@@ -9571,6 +9576,8 @@ var mediator = __webpack_require__(14279);
var ResizeObserver_es = __webpack_require__(76374);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(87885);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(7181);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/HorizontalTabs/index.tsx
@@ -9587,6 +9594,7 @@ var jsx_runtime = __webpack_require__(37712);
+
var HorizontalTabs = function HorizontalTabs(_ref) {
var _ref$initTabs = _ref.initTabs,
initTabs = _ref$initTabs === void 0 ? [] : _ref$initTabs,
@@ -9616,6 +9624,7 @@ var HorizontalTabs = function HorizontalTabs(_ref) {
var scrollbar = (0,_react_17_0_2_react.useRef)();
var scrollbarContent = (0,_react_17_0_2_react.useRef)();
var init = (0,_react_17_0_2_react.useRef)(false);
+ var params = (0,_umi_production_exports.useParams)();
(0,_react_17_0_2_react.useEffect)(function () {
var unSub = mediator/* default */.Z.subscribe('send-tabs-result-data', function (data) {
var cloneTabs = (0,lodash.cloneDeep)(tabs);
@@ -9673,13 +9682,30 @@ var HorizontalTabs = function HorizontalTabs(_ref) {
}, []);
(0,_react_17_0_2_react.useEffect)(function () {
if (!!initTabs.length && !init.current) {
+ var _Tpilist$filter;
+ var items = sessionStorage.getItem('Tpilist');
+ var Tpilist = JSON.parse(items) || [];
+ var fitem = Tpilist === null || Tpilist === void 0 || (_Tpilist$filter = Tpilist.filter(function (item) {
+ return item.id === params.taskId;
+ })) === null || _Tpilist$filter === void 0 ? void 0 : _Tpilist$filter[0];
+ var iscorrect = (fitem === null || fitem === void 0 ? void 0 : fitem.id) === params.taskId && (new Date().getTime() - new Date(fitem.time).getTime()) / 1000 / 3600 > 24;
+
+ //判断分支
var newTabs = initTabs.map(function (e, i) {
return objectSpread2_default()(objectSpread2_default()({}, e), {}, {
- active: i === 0 ? true : false,
+ active: i === 0 && ![2, 3, 4].includes(e.tab_type) ? true : iscorrect ? false : fitem !== null && fitem !== void 0 && fitem.id && i === 0 ? true : false,
resetKey: 1,
resData: {}
});
});
+ if (!(fitem !== null && fitem !== void 0 && fitem.id)) {
+ var item = {
+ id: params.taskId,
+ time: new Date()
+ };
+ Tpilist.push(item);
+ sessionStorage.setItem('Tpilist', JSON.stringify(Tpilist));
+ }
setTabs((0,lodash.cloneDeep)(newTabs));
onChange(newTabs[0]);
init.current = false;
@@ -9978,10 +10004,10 @@ var HorizontalTabs = function HorizontalTabs(_ref) {
/***/ }),
-/***/ 44102:
-/*!************************************************!*\
- !*** ./src/pages/tasks/index.jsx + 98 modules ***!
- \************************************************/
+/***/ 79218:
+/*!*************************************************!*\
+ !*** ./src/pages/tasks/index.jsx + 100 modules ***!
+ \*************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -12905,6 +12931,7 @@ var useRemindModal = __webpack_require__(5250);
+
var Countdown = statistic/* default */.Z.Countdown;
@@ -12989,7 +13016,7 @@ function TipContent() {
var countDownRef = (0,_react_17_0_2_react.useRef)();
var countDownRef2 = (0,_react_17_0_2_react.useRef)();
var focusRef = (0,_react_17_0_2_react.useRef)();
- var _useState15 = (0,_react_17_0_2_react.useState)(false),
+ var _useState15 = (0,_react_17_0_2_react.useState)(true),
_useState16 = slicedToArray_default()(_useState15, 2),
checkboxData = _useState16[0],
setcheckboxData = _useState16[1];
@@ -13195,6 +13222,7 @@ function TipContent() {
style: {
fontSize: '14px'
},
+ defaultChecked: true,
onChange: function onChange(e) {
setcheckboxData(e.target.checked);
},
@@ -13681,6 +13709,7 @@ function VncTimer(_ref4) {
isPlusTime = _useState22[0],
setIsPlusTime = _useState22[1];
var isFirstOpen = (0,_react_17_0_2_react.useRef)(true);
+ var urlParamsAll = (0,util/* getJsonFromUrl */.oP)();
(0,_react_17_0_2_react.useEffect)(function () {
window.addEventListener("visibilitychange", handleFocus);
return function () {
@@ -13724,13 +13753,22 @@ function VncTimer(_ref4) {
setTime(time - 1);
}, time > 0 ? 1000 : null);
(0,_react_17_0_2_react.useEffect)(function () {
- if (time === 300 || time === 180 || time === 60 || time === 0) {
- setIsPlusTime(true);
+ if (urlParamsAll.homework_common_id) {
+ if (time === 60) {
+ setIsPlusTime(true);
+ }
+ } else {
+ if (time === 300 || time === 180 || time === 60 || time === 0) {
+ setIsPlusTime(true);
+ }
}
}, [time]);
(0,_react_17_0_2_react.useEffect)(function () {
if (isFirstOpen.current) {
- if (defaultTime < FiveMinute) {
+ if (defaultTime < FiveMinute && !urlParamsAll.homework_common_id) {
+ setIsPlusTime(true);
+ }
+ if (defaultTime < 60 && urlParamsAll.homework_common_id) {
setIsPlusTime(true);
}
isFirstOpen.current = false;
@@ -17684,12 +17722,17 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
})(ShixunsListPage));
;// CONCATENATED MODULE: ./src/assets/images/AssistantCode4.png
var AssistantCode4_namespaceObject = "data:image/png;base64,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2WUXiTm84YGp0e/GUEhWr1olTz75pBKOH6BxvACkzz77TCorK/U+GMyYMWPkgAMOUCcW18KFC+XNN99UwseWw/7t1auXnHjiidK1a1e9JwigIe6f/exn6pgzbzfAZi0KCgokhPfb3astFJKqykplToAOUHtdBpyRI0fKkCFDUlpCJGTbtm0lOycn/s0B+sVB8DC6jz76SJ2Bfl5oJNugQYPk2OOOU2AzNkwM9f67775T8ASV0DC70aNHy0knnaR70GxXKKSO2q+//lo++/RTWbFihf47DegUAI0UPPSww1RijRgxIhARpbKBs2fPVnt5zpw5voBGIt52220yfvx4KSkp0fsGDBggZ555ZsJxxc8gWmxMxkTi5+blyshRI+Vvf/2b2q1BAQ1BQuCmbvNvpOoJJ5ygzjo/tW7Lli0qxW+55RaBMfpdgBENw+zzIOsFEPnmyy+/XPbfbz9p1759kMcUwDDL++67T/71r3/5AhrN6IgjjpA//OEPCeaH3wC79IMPPlCJGBTQMC3Mif/93/9NyUkV5INg1C+9/LI8/vjjMn3aNPWypwGdAqCLiopk7LhxctWVV6rEau5r1qxZqtoaALxUbsCJkwqiNEDvuuuucv7556tzyaTA+++/L//zP/8j33zzjdTW1ioxjdl7jNx9192JEFEQCe31jXimcWJhf/t5UgE0WsSNN96oUqS5r9122009zIcffriaJkEvNJb/+7//k3/84x/b+CFsDFTko48+Wm10zBguQnus+9tvv63SOhVAX3jhhXLXXXclmGLQuTZ2HxL5mQkT5MEHH5Spn32mmlga0CkC+qixY+XKX/9aUBPtSpaYkWxT3I4s4pd4KBsDNFLvvvvvk80lm3V4AIa0BNBmz6JSAmjABOeGAPfee2/55z//mZDQELeXU8zLweb8jn79+imgnZ5vS4Kx+4hxA+j//u//3grQXmMHWT/3+HwzEhRAozkF3QskNM48/tjldjIaoP/6179Kt27d9LZFixbJn//8Z3nnnXdSBvQFF1yg6+7UZoJ8sxftONcPAE949lkF9OdTp6YB3RgHdNvQSGg3oAELIZTvv/++seESv4c48/LylPtDMKbOBgE0KvdTTz8lb735ppSVbVG1sVPHTjJs2DDZY88f7FxUxE8++USJj40H0F27dZXDDj1MOnXqpHPBMUQsmZgpzjOzafEP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";
+;// CONCATENATED MODULE: ./src/assets/images/diannao.png
+var diannao_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAACYdJREFUeF7tnGtsFNcVx8+5dx+4YLDBqNAkGFNMwcb7snmlcWogCDUlBSU1SoJI1mtSJVGbRqJRP1RV9ks/9IFUJY1SWXhZEpFEWKJy26RpKDEqhKd3Z3aN3Ra75VEClDQYaoO96517qrExNYvt3Z1Z7+Ls+Itl7/mfOed3z869c+fMoN0tP45AFcAAwfhJnoAAIsA2dLilVw14yXO7w1IAocMjedV/ksDzROKcRlc5JUNkxchonpr0bYBCoUPh3a4DOUVCY7K2Z4NrGcdqA6ABUCMBnTKjAjMBsKamxdRdUvgkQ7TqPN6klguiSOGZ7vcOHlwdG04kqQp0uKUCYPAyER5ljPVNagoagxdC5CHSKhDwK9nvvKYJ4AD2vdbe+OBVjTFMall5/ZGZZsp7yQCocRgNgBrBDcsMgF9EgM76jmLEvqLgdZcMTajozHFC5fdUBTrcUilxrEaFHhAIUcbYTa4MfBzwV7VNKAUdzu8BgIT250JloIhqADYbkdo4Vw5/Hu3pLTAVVJNCKwDwCnG2P7zTfkZHrhMizR5ALzH7v0J2UMRDiDgdOJcgphwZuZZSM678buuMWMy0BgXZgEFXrC/y51Pvrvz3hNDQ4DTjAGu8ZLp6LlCJYHoQgaYAQWv0huVoR1N573jxl7lPzDGj5REGsICAhazRvJbje0r/qyHnpCVltXstHU2bo+MJMgZw4Tc7rVPn3liGQKuAABHoeDcVHj/rL+lPOiMAWOYJL4iSWIdARQrS8b6p+Ye6Xi+NpOIjGVvXtjabIpRHOePNwZ0Vfx1LkxGAS+tOPMDRtAUABhiYjkR6/hZINLIJkkTXtkCFEGwNEFgEib+Eb/zjJDRt1j1j3197JK9oet4GIlxMQjkY9rsOAyBlFeDCLcemT+Hm+af6XO1pXZbUtJgcJQXLibAagfoFZwfCjfZTyVTYaDYVnpMLmDBvQkYRblL2BRqqLiXylZEKTBSE3s/nu89MmcGuPwwEywGUK0jsI9nvPJu035oWk6ukcK0gWgkAJwvmOz466MXbOyv3xDkw6WR0GMbP2GKA7Q+/bb8ynsul29q+bIrFniCGeRyV5mBjZVcqIdyTFeisC84eQCg+5XO1ppLMsG2Zu32OmQ+sAwElCBTqjUZauvasjJuxCR118ioCXMMBOtEc+32goepmqse7JwHa6+XlSLRM9jnfSDWhkfaVz7Z+NcbZOiScJQQduzk9/7A6Y6uVqijmTSDEV4jFPgw1LpO0HucLDXAICqHTI9kEsTUIZCZEGUC4COAz6jfta3vH1q0VnqrLIEC61dUw9pJgOJGUK9DrZeD1ivFAqLcfrhVPW0HIVwgOrW2NzkPjLU8GfSXhN2MA7XXyes4UDDZWfphoxFMBqJ4vBUJ9aN7vfp4IYqLjxn/u8EhuBJIknyuU1XWgenBHvbSJCDHkc/w2USKpAFQX6SY013OT8tNAQ9VAIt+pfO6sC72gUEwK+yuPGQBTIXfL1gCoAdpIiQHQAJh4HWicA0epkomcRNRlR7L3sI2vcPzgeL3Mfn7TjxmIRsnnupjoG24AjCNUW7uXd+aX/oSbLL5AQ/l5AyAApHIONACOUjIGwAxOIkYFGhWY3WthowJzuQLtHnk1kYLhXZUfJ1o+VLrDixWuuORG5zuJbMvr22ealehW2d/8OsD4e4KDm6t10vfNSt6eE28t+TyRb2dd8CnkZjnr94UTBTqZP8/YhupkhjRe7AZAnSObFoAkMIyc0t6fojO3jMhJQSsysmlqMofavdwxrXQD5fhzIkgUkXs7/zCyNyep50QyMsST9CAGQJ0Dl7MA1UZOK5pmRln/5bE2Xu3PyPcxLmZYovkXxmryzEmA9jp5AyJVAUCUiEwo8IC82/nJ/4vRy+yex76DwMoAmGrDCGIfhHdVBeMLNucAVrhbKzjjjwnG3grvtF+wPyeXsxg8ASh2Du9e29yBlQzZwyLG/GrXl8MtLSOO64WFvdH25p0tIjkH0FEnbVRXEyGfY+9wNTnc0ovAISQ3DlWhwy09DQTX5d3O92/beKRXQMB+2e+UR1ZhzgF0bQutEUIskec1v6m2iAw1bXa/zAD+ONza4fQEvy0EFIX8Lp8Ka8WWY9P7rVN+wFF5N76vMOcA2raGpjIuXkTGrioIZ1HQEgaoSL22huG25IoXwoW8n54XCJ9ywIsEylIAuCb7HLvjG5VyDuBwRUUs1tUEOBMALt6YNvVg/BMAi585PstqsX4DFJhBoJwzm+nQaD05OQlQ59LvDrkBUCfNUQES4TkG7J86fackVzdhBWdzmABN72UQTIkwBS8j8jGf9UgpoCSNBYgFiFSsmqsv3nlV/Z2kNq1mAmA2EpTpcUoIHQzgMz0+dGgJHfVSLRCU63CiWSoIFiHAXM0O1C5pgEsM4bQeH5q1CO1DleclVtvelPEqPD1t0UsAUIBIZ6I9nQnvkYxM1JJf+jQRlqhLjUW9p1/TDEGjsKm8lsCLIuPQRlwJDL5WRf1bCHEg7K88lEouNnegmjG2dlAT91qSVPzotc0aQHu97ESijYP5RyI7w3tWXkglGduWY/czq3WbqiHE5lCjQ/PzIKkcN942ewDdgceRMRsQROTi5p+l3IXv9TLHuY0/AgQrCREO+Sv36QGhVZs1gE5PcDsB5oOA07I/8T3i0RIc3ABg6kREPZLPtUMrBD26rACsfKq1SMnj31MDR6A/ST7XUS1JOD1B9Xm49aqWm5RfBxqq/qPFjx5NVgCqe23A4Ftq4FEx8JsO//LLWpJQd5gtzPz8rYnkfdnvPKnFjx5NVgDaPfJmBCoDgpvyLucvhpZzmn7QUSe9AghfIsCOkft9mrxpEGUDYFqTTuNgaMA3QZdw6iOnELXMJdPAXQOkCJoFgj+pRstMrB0EdmqKfFjEqFTExNCVFFPe4wzvaizCmJnAEr0UaKi6rutYo4jTX4E1LSb7/MLtyChv1GAJ7iOAhelOZGhCgi5A+HQ03ySwL3S2eweMeJFiOmJIO8CveQ7n58HU7WMFRwKKACfo2pugHRmMORP3wY0df/c91JMOcMM+JhaggE+QUXt8wArwfBFjmrawxkqemUSEg3IXHBJYDgy+ruomHUBC/CDU6DiRzhFP1detJ6MeNQCmSu6W/eQGSNhFQiR8wY1GNknJkLG5iDQ4aU2Kr3BZbfs0S370h0lll2GjaM+1X3Y0rR73RWiphpT2SURdTTg9wa0EvAQge/uNd4JghKCckXyut3Vc9YzK9n8dLWf4WCmw5gAAAABJRU5ErkJggg==";
+;// CONCATENATED MODULE: ./src/assets/images/dj.png
+var dj_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABcElEQVQ4EYWTMUvDUBSFk9rS0loHxcVJxMlBcPMXOCgoLm5uujiLBRd3HQRBxUUQBwdxEHQQHEUHEUvBSREcbIuCOgmiNX6neQlp8qQPPu65955309umjhM7nucNQgXeYS7Wbp9yaQN2YRiq7W6kLIYitSvXdSvEhqXfUrINiBrSfIpT2IZCtBFo2wA3aBLTUIYcXDCkDMvo8NgGhE0jVon70AclmGbIHdRgVk9wED2EBnt/KI8dj1zc0j/DO4aWfwUuUxQWEc/waDQyPNeorzDzhYbdMOyJmNEK2klT+2ECpqB5MI2DBtzDoV91fojfRuf18U9gXQViDo5h3hgSgV4Rssb/q0udcA5boJU6YCBxM1bAo4f56yGycAQHkIl5rSm+bqg1f0az5wzOT9AKeeut1uIQaTX60mgd5WswCpMMfiNaD94dGvX/miUMdViA3sCE1nekP9km6K3sCnqJSHME9uABXuEFNFSv9BIUdOkPNwD5qttE6qEAAAAASUVORK5CYII=";
;// CONCATENATED MODULE: ./src/pages/tasks/code-repository/index.jsx
+
var code_repository_excluded = ["taskData", "moveY", "isHtml", "isNotice", "onResizeYStart", "_dispatch", "codeRepData", "isEditPath", "onEditRepCode", "onUpdateCode", "onResizeSetContainer", "onEval", "evaluateLoading", "evaluateMessage", "onResizeCodeArea", "onShowDir", "onChangePath", "onShowNotice", "onResetCode", "onResetGitCode", "onResetPassedCode", "onFinishDisplayHtml", "onGetUnity3dMessage", "unity_3d_routes", "with_code_file", "tabActiveParams", "setTabActiveParams", "tabs", "setTabs", "codeLoading", "setCodeLoading", "userInfo"];
@@ -17713,6 +17756,10 @@ var code_repository_excluded = ["taskData", "moveY", "isHtml", "isNotice", "onRe
+
+
+
+
@@ -17747,6 +17794,7 @@ function code_repository_reducer(state, action) {
}
}
/* harmony default export */ var code_repository = (function (_ref) {
+ var _tabs$, _tabs$filter, _tabs$filter2, _tabs$filter3;
var taskData = _ref.taskData,
moveY = _ref.moveY,
isHtml = _ref.isHtml,
@@ -18268,6 +18316,9 @@ function code_repository_reducer(state, action) {
}
};
+ (0,_react_17_0_2_react.useEffect)(function () {
+ console.log('xxx', tabs);
+ }, [tabs]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
children: [isU3d ? /*#__PURE__*/(0,jsx_runtime.jsx)(unity3d_panel, {
taskData: taskData,
@@ -18295,7 +18346,53 @@ function code_repository_reducer(state, action) {
codeUpdate: lastedUpdateTime !== 0,
codeLoading: codeLoading
}), /*#__PURE__*/(0,jsx_runtime.jsx)(action_bar, objectSpread2_default()({}, actionBarOption))]
- }), tabs.map(function (item) {
+ }), [2, 3, 4].includes(tabs === null || tabs === void 0 || (_tabs$ = tabs[0]) === null || _tabs$ === void 0 ? void 0 : _tabs$.tab_type) && (tabs === null || tabs === void 0 || (_tabs$filter = tabs.filter(function (item) {
+ return item.active;
+ })) === null || _tabs$filter === void 0 ? void 0 : _tabs$filter.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ display: 'flex',
+ height: 'calc(100% - 40px)',
+ position: 'relative',
+ overflow: 'hidden',
+ alignItems: 'center',
+ background: '#1E1E1E',
+ justifyContent: 'center',
+ flexDirection: "column"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: diannao_namespaceObject
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ onClick: function onClick() {
+ var cloneItem = objectSpread2_default()(objectSpread2_default()({}, tabs === null || tabs === void 0 ? void 0 : tabs[0]), {}, {
+ active: true
+ });
+ var cloneTabs = (0,lodash.cloneDeep)(tabs);
+ cloneTabs[0] = cloneItem;
+ setTabs(cloneTabs);
+ },
+ icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: dj_namespaceObject,
+ style: {
+ width: 16,
+ marginBottom: 3
+ }
+ }),
+ type: "primary",
+ style: defineProperty_default()({
+ width: '#3061D0',
+ marginTop: 40
+ }, "width", 140),
+ children: "\u542F\u52A8\u73AF\u5883"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ style: {
+ marginTop: 30,
+ color: '#AFB1B3'
+ },
+ children: "\u70B9\u51FB\u4E0A\u65B9\u6309\u94AE\uFF0C\u542F\u52A8\u5B9E\u9A8C\u73AF\u5883\u3002"
+ })]
+ }, '123213123'), (tabs === null || tabs === void 0 || (_tabs$filter2 = tabs.filter(function (item) {
+ return item.active;
+ })) === null || _tabs$filter2 === void 0 ? void 0 : _tabs$filter2.length) > 0 && tabs.map(function (item) {
var _taskData$challenge, _taskData$challenge2;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
@@ -18353,7 +18450,9 @@ function code_repository_reducer(state, action) {
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(test_case_list, objectSpread2_default()(objectSpread2_default()({}, testCaseListOption), {}, {
taskData: taskData
}))
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ }), (tabs === null || tabs === void 0 || (_tabs$filter3 = tabs.filter(function (item) {
+ return item.active;
+ })) === null || _tabs$filter3 === void 0 ? void 0 : _tabs$filter3.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: choose_repositorymodules['action-container'],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(footer_bar, objectSpread2_default()(objectSpread2_default()({}, taskData), {}, {
startDebug: startDebug,
@@ -19442,6 +19541,7 @@ var tasks_excluded = ["gold", "experience", "next_game", "next_shixun", "subject
+
var tasks_DirectoryTree = tree/* default */.Z.DirectoryTree;
@@ -21180,7 +21280,6 @@ function tasks_reducer(state, action) {
return e;
});
setTabs(cloneTabs);
- console.log(cloneTabs);
}
case 14:
dispatch({
@@ -21550,6 +21649,12 @@ __webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ discuss_editor; }
});
+// 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);
@@ -21560,8 +21665,24 @@ var _react_17_0_2_react = __webpack_require__(59301);
// 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/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// 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/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/button/index.js
+var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
var markdown_editor = __webpack_require__(61816);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(4781);
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(32666);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/discuss-editor/index.tsx
@@ -21572,14 +21693,23 @@ var jsx_runtime = __webpack_require__(37712);
+
+
+
+
/* harmony default export */ var discuss_editor = (function (_ref) {
var id = _ref.id,
activeDiscussIndex = _ref.activeDiscussIndex,
- onReplyDiscuss = _ref.onReplyDiscuss;
+ onReplyDiscuss = _ref.onReplyDiscuss,
+ adminOrOperator = _ref.adminOrOperator;
var _useState = (0,_react_17_0_2_react.useState)(''),
_useState2 = slicedToArray_default()(_useState, 2),
value = _useState2[0],
setValue = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ isOpen = _useState4[0],
+ setIsOpen = _useState4[1];
function onChange(v) {
setValue(v);
}
@@ -21608,6 +21738,11 @@ var jsx_runtime = __webpack_require__(37712);
onReplyDiscuss(id, value);
setValue('');
}
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (activeDiscussIndex != id) {
+ setIsOpen(false);
+ }
+ }, [activeDiscussIndex]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "discuss-item-editor",
style: {
@@ -21624,7 +21759,31 @@ var jsx_runtime = __webpack_require__(37712);
height: 155,
placeholder: "\u6211\u8981\u56DE\u590D",
showResizeBar: true,
- onChange: onChange
+ onChange: onChange,
+ extraUse: adminOrOperator && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ color: "#fff",
+ open: isOpen,
+ destroyTooltipOnHide: true,
+ title: RecommendAnswer({
+ id: id,
+ isOpen: isOpen,
+ activeDiscussIndex: activeDiscussIndex,
+ onChange: onChange,
+ setIsOpen: setIsOpen
+ }),
+ overlayStyle: {
+ maxWidth: 600
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ title: isOpen ? "关闭推荐" : "打开推荐",
+ onClick: function onClick() {
+ return setIsOpen(!isOpen);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-dianzan11"
+ })
+ })
+ })
}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: onCommit,
className: "btn-send",
@@ -21632,6 +21791,101 @@ var jsx_runtime = __webpack_require__(37712);
})]
}, id);
});
+var RecommendAnswer = function RecommendAnswer(props) {
+ var _useState5 = (0,_react_17_0_2_react.useState)(false),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ loading = _useState6[0],
+ setLoading = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ resData = _useState8[0],
+ setResData = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(1),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ answerIndex = _useState10[0],
+ setAnswerIndex = _useState10[1];
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (props !== null && props !== void 0 && props.isOpen) {
+ getData();
+ } else {
+ setAnswerIndex(1);
+ setResData([]);
+ }
+ }, [props === null || props === void 0 ? void 0 : props.isOpen]);
+ var getData = /*#__PURE__*/function () {
+ var _ref2 = 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:
+ setLoading(true);
+ _context.next = 3;
+ return (0,fetch/* default */.ZP)("/api/discusses/".concat(props === null || props === void 0 ? void 0 : props.id, "/recommend_answer.json"), {
+ method: 'get'
+ });
+ case 3:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ setResData(res === null || res === void 0 ? void 0 : res.answer);
+ }
+ setLoading(false);
+ case 6:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getData() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ color: "#000"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: "font14",
+ style: {
+ maxHeight: 500,
+ overflow: "auto"
+ },
+ value: (resData === null || resData === void 0 ? void 0 : resData[answerIndex - 1]) || ""
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
+ justify: "end",
+ align: "middle",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ simple: true,
+ current: answerIndex,
+ pageSize: 1,
+ total: (resData === null || resData === void 0 ? void 0 : resData.length) || 0,
+ onChange: function onChange(page) {
+ setAnswerIndex(page);
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ props === null || props === void 0 || props.onChange(resData === null || resData === void 0 ? void 0 : resData[answerIndex - 1]);
+ props === null || props === void 0 || props.setIsOpen(false);
+ case 2:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ })),
+ children: "\u586B\u5165\u6587\u672C\u6846"
+ })
+ })]
+ })]
+ })
+ });
+};
/***/ }),
@@ -21887,6 +22141,8 @@ var constant = __webpack_require__(5757);
var env = __webpack_require__(26078);
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
var RenderHtml = __webpack_require__(32666);
+// 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/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(6848);
;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/discuss-item/index.less
@@ -22090,6 +22346,8 @@ var SvgDisappoint2 = function SvgDisappoint2(props) {
};
/* harmony default export */ var disappoint2 = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDE1MkQ5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=");
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(4781);
;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/discuss-item/index.jsx
@@ -22105,11 +22363,14 @@ var SvgDisappoint2 = function SvgDisappoint2(props) {
+
+
// import {isCommonSuperAdmin} from '@/utils/authority'
+
function SecondLevelDiscuss(_ref) {
var data = _ref.data,
index = _ref.index,
@@ -22179,6 +22440,9 @@ function SecondLevelDiscuss(_ref) {
case 0:
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
onClick: handleSatisfy,
className: "whether-satisfied ".concat(isHoverSatisfied ? 'cursorPoint blue-text-color' : ''),
onMouseEnter: function onMouseEnter() {
@@ -22222,6 +22486,9 @@ function SecondLevelDiscuss(_ref) {
}),
trigger: "click",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "whether-satisfied ".concat(isHoverDisSatisfied ? 'cursorPoint blue-text-color' : ''),
onMouseEnter: function onMouseEnter() {
setHoverDisSatisfied(true);
@@ -22238,22 +22505,34 @@ function SecondLevelDiscuss(_ref) {
});
case 1:
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "radius-box cursorPoint height30 ".concat(index > 0 ? 'gray-background' : 'blue-background'),
onClick: handleVerySatisfy,
children: "\u6211\u5F88\u6EE1\u610F"
});
case 2:
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "radius-box height30 ".concat(index > 0 ? 'gray-background' : 'blue-background'),
children: "\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54"
});
case 3:
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "radius-box height30 ".concat(index > 0 ? 'gray-background' : 'blue-background'),
children: "\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54"
});
case 4:
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ whiteSpace: "nowrap"
+ },
className: "radius-box height30 ".concat(index > 0 ? 'gray-background' : 'blue-background'),
children: "\u6211\u5F88\u6EE1\u610F"
});
@@ -22336,7 +22615,29 @@ function SecondLevelDiscuss(_ref) {
className: "discuss-info-body",
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "btn-group",
- children: [user.identity === 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ children: [adminOrOperator && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ 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/discusses/".concat(data.id, "/update_faq_data.json"), {
+ method: 'get'
+ });
+ case 2:
+ res = _context.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
+ message/* default */.ZP.success("添加成功");
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ })),
+ children: "\u52A0\u5165\u5E38\u89C1\u95EE\u9898\u5E93"
+ }), user.identity === 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: onRewardDialog,
title: '给TA奖励金币',
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
@@ -22369,25 +22670,25 @@ function SecondLevelDiscuss(_ref) {
})]
});
}
-/* harmony default export */ var discuss_item = (function (_ref2) {
- var data = _ref2.data,
- index = _ref2.index,
- shixunIdentifier = _ref2.shixunIdentifier,
- adminOrOperator = _ref2.adminOrOperator,
- identity = _ref2.identity,
- onTopOrDownDiscuss = _ref2.onTopOrDownDiscuss,
- onPlusDiscuss = _ref2.onPlusDiscuss,
- onDisableDiscuss = _ref2.onDisableDiscuss,
- onSetActionType = _ref2.onSetActionType,
- onSetRewardData = _ref2.onSetRewardData,
- user = _ref2.user,
- activeDiscussIndex = _ref2.activeDiscussIndex,
- onReplyDiscuss = _ref2.onReplyDiscuss,
- onSetActiveDiscussIndex = _ref2.onSetActiveDiscussIndex,
- allowDisableDiscuss = _ref2.allowDisableDiscuss,
- onHandleSubmitDiscusses = _ref2.onHandleSubmitDiscusses,
- onHandleRepaly = _ref2.onHandleRepaly,
- userInfomation = _ref2.userInfomation;
+/* harmony default export */ var discuss_item = (function (_ref3) {
+ var data = _ref3.data,
+ index = _ref3.index,
+ shixunIdentifier = _ref3.shixunIdentifier,
+ adminOrOperator = _ref3.adminOrOperator,
+ identity = _ref3.identity,
+ onTopOrDownDiscuss = _ref3.onTopOrDownDiscuss,
+ onPlusDiscuss = _ref3.onPlusDiscuss,
+ onDisableDiscuss = _ref3.onDisableDiscuss,
+ onSetActionType = _ref3.onSetActionType,
+ onSetRewardData = _ref3.onSetRewardData,
+ user = _ref3.user,
+ activeDiscussIndex = _ref3.activeDiscussIndex,
+ onReplyDiscuss = _ref3.onReplyDiscuss,
+ onSetActiveDiscussIndex = _ref3.onSetActiveDiscussIndex,
+ allowDisableDiscuss = _ref3.allowDisableDiscuss,
+ onHandleSubmitDiscusses = _ref3.onHandleSubmitDiscusses,
+ onHandleRepaly = _ref3.onHandleRepaly,
+ userInfomation = _ref3.userInfomation;
var content = data.content,
children = data.children,
game_url = data.game_url,
@@ -22671,7 +22972,8 @@ function SecondLevelDiscuss(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(discuss_editor/* default */.Z, {
id: id,
activeDiscussIndex: activeDiscussIndex,
- onReplyDiscuss: onReplyDiscuss
+ onReplyDiscuss: onReplyDiscuss,
+ adminOrOperator: adminOrOperator
})]
})]
}, id);
@@ -22823,7 +23125,7 @@ function reducer(state, action) {
if (activeIndex === 3 && chatgpt) {
clearInterval(refresh.current);
refresh.current = setInterval(function () {
- getDiscusses(page);
+ getDiscusses(page, true);
}, 5000);
} else {
console.log("清除定时器");
@@ -24251,6 +24553,8 @@ var ResizeObserver_es = __webpack_require__(76374);
var service = __webpack_require__(60274);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
var _umi_production_exports = __webpack_require__(7181);
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(87885);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/tasks/xterm-panel/index.jsx
@@ -24269,6 +24573,7 @@ var jsx_runtime = __webpack_require__(37712);
+
var TimeTicket = 30000;
//建立 websockt 来交互
@@ -24296,6 +24601,7 @@ var TimeTicket = 30000;
var el = (0,_react_17_0_2_react.useRef)();
var socket = (0,_react_17_0_2_react.useRef)();
var isFirstConnected = (0,_react_17_0_2_react.useRef)(false);
+ var urlParamsAll = (0,util/* getJsonFromUrl */.oP)();
var shixun_environment_id = itemData.shixun_environment_id,
position = itemData.position,
tab_type = itemData.tab_type,
@@ -24356,11 +24662,11 @@ var TimeTicket = 30000;
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
- return (0,service/* startInit */.sA)(myshixun === null || myshixun === void 0 ? void 0 : myshixun.identifier, {
+ return (0,service/* startInit */.sA)(myshixun === null || myshixun === void 0 ? void 0 : myshixun.identifier, objectSpread2_default()({
shixun_environment_id: shixun_environment_id,
tab_type: tab_type,
game_id: game.id
- });
+ }, urlParamsAll));
case 2:
response = _context3.sent;
if (!(response !== null && response !== void 0 && (_response$data = response.data) !== null && _response$data !== void 0 && (_response$data = _response$data.data_list) !== null && _response$data !== void 0 && _response$data.length)) {
diff --git a/p__tasks__index.chunk.css b/p__tasks__index.chunk.css
index 1c2998b415..dd35b7fd03 100644
--- a/p__tasks__index.chunk.css
+++ b/p__tasks__index.chunk.css
@@ -1798,6 +1798,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
@@ -6169,6 +6170,7 @@ ul.menu___sjQxY [class~='ant-dropdown-menu-item-active'] {
!*** 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.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/tasks/xterm-panel/index.less?modules ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.xterm-panel___XA0p9 {
+ background-color: #000;
height: 100%;
}
.xterm-panel___XA0p9 [class~='terminal'] {
diff --git a/p__virtualSpaces__Lists__Knowledge__AddAndEdit__index.async.js b/p__virtualSpaces__Lists__Knowledge__AddAndEdit__index.async.js
index b2615dc7ae..ef02b1bb6a 100644
--- a/p__virtualSpaces__Lists__Knowledge__AddAndEdit__index.async.js
+++ b/p__virtualSpaces__Lists__Knowledge__AddAndEdit__index.async.js
@@ -470,7 +470,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -536,6 +537,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -975,7 +978,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -1591,7 +1595,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__virtualSpaces__Lists__Knowledge__AddAndEdit__index.chunk.css b/p__virtualSpaces__Lists__Knowledge__AddAndEdit__index.chunk.css
index 4f7456eb33..d8595291db 100644
--- a/p__virtualSpaces__Lists__Knowledge__AddAndEdit__index.chunk.css
+++ b/p__virtualSpaces__Lists__Knowledge__AddAndEdit__index.chunk.css
@@ -1165,6 +1165,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__virtualSpaces__Lists__Knowledge__index.async.js b/p__virtualSpaces__Lists__Knowledge__index.async.js
index e63a0a291d..344c91a706 100644
--- a/p__virtualSpaces__Lists__Knowledge__index.async.js
+++ b/p__virtualSpaces__Lists__Knowledge__index.async.js
@@ -1421,7 +1421,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -1487,6 +1488,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -1926,7 +1929,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -2542,7 +2546,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__virtualSpaces__Lists__Knowledge__index.chunk.css b/p__virtualSpaces__Lists__Knowledge__index.chunk.css
index f8e08a72f2..18ba893f4d 100644
--- a/p__virtualSpaces__Lists__Knowledge__index.chunk.css
+++ b/p__virtualSpaces__Lists__Knowledge__index.chunk.css
@@ -2487,6 +2487,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/p__virtualSpaces__Lists__Material__Detail__index.async.js b/p__virtualSpaces__Lists__Material__Detail__index.async.js
index e9e720df0c..3a823f98e1 100644
--- a/p__virtualSpaces__Lists__Material__Detail__index.async.js
+++ b/p__virtualSpaces__Lists__Material__Detail__index.async.js
@@ -470,7 +470,8 @@ function AButton(_ref) {
onActionCallback = _ref2.onActionCallback,
fullScreen = _ref2.fullScreen,
insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
+ hidetoolBar = _ref2.hidetoolBar,
+ extraUse = _ref2.extraUse;
var icons = [].concat(DEFAULTICONS, [{
title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
@@ -536,6 +537,8 @@ function AButton(_ref) {
children: "\u63D2\u5165\u6A21\u677F"
})
})
+ }), extraUse && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "btn-full-screen",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
@@ -975,7 +978,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
_ref$placeholder = _ref.placeholder,
placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
_ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
+ values = _ref$values === void 0 ? '' : _ref$values,
+ extraUse = _ref.extraUse;
var _useState = (0,_react_17_0_2_react.useState)(null),
_useState2 = slicedToArray_default()(_useState, 2),
cm = _useState2[0],
@@ -1591,7 +1595,8 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '
showNullButton: showNullButton,
showNullProgramButton: showNullProgramButton,
onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar
+ hidetoolBar: hidetoolBar,
+ extraUse: extraUse
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "markdown-editor-body",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__virtualSpaces__Lists__Material__Detail__index.chunk.css b/p__virtualSpaces__Lists__Material__Detail__index.chunk.css
index 9d36f6054a..10b20c4eb1 100644
--- a/p__virtualSpaces__Lists__Material__Detail__index.chunk.css
+++ b/p__virtualSpaces__Lists__Material__Detail__index.chunk.css
@@ -1229,6 +1229,7 @@ span.CodeMirror-selectedtext {
flex-flow: row wrap;
align-items: center;
padding: 0 5px;
+ padding-right: 28px;
margin: 0;
position: relative;
list-style: none;
diff --git a/umi.js b/umi.js
index 92a7f68444..d13b92c5ea 100644
--- a/umi.js
+++ b/umi.js
@@ -125773,7 +125773,7 @@ function debounce (delay, callback, options) {
/******/ };
/******/
/******/ __webpack_require__.f.miniCss = function(chunkId, promises) {
-/******/ var cssChunks = {"292":1,"310":1,"556":1,"1482":1,"1702":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3725":1,"3951":1,"4736":1,"4766":1,"4884":1,"4973":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"8787":1,"8999":1,"9416":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11070":1,"11253":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12303":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13581":1,"14058":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"16328":1,"16434":1,"16729":1,"16845":1,"16988":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22307":1,"22707":1,"23332":1,"24504":1,"25022":1,"25470":1,"25705":1,"26366":1,"26685":1,"26741":1,"26883":1,"27178":1,"27182":1,"27395":1,"27662":1,"28072":1,"28237":1,"28391":1,"28435":1,"28723":1,"28782":1,"28982":1,"29647":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"33356":1,"33610":1,"33747":1,"33784":1,"33848":1,"34093":1,"34601":1,"34741":1,"34800":1,"34994":1,"35238":1,"35729":1,"36029":1,"36270":1,"36784":1,"36981":1,"37062":1,"38143":1,"38447":1,"38634":1,"38797":1,"39332":1,"39391":1,"39404":1,"39695":1,"40559":1,"40895":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"43442":1,"44259":1,"44449":1,"45096":1,"45179":1,"45359":1,"45650":1,"45775":1,"45798":1,"45825":1,"45992":1,"46796":1,"46963":1,"47545":1,"48077":1,"48689":1,"49205":1,"49366":1,"49682":1,"49716":1,"49890":1,"50869":1,"51276":1,"51461":1,"51582":1,"51855":1,"52338":1,"52404":1,"52806":1,"52829":1,"52875":1,"53247":1,"53910":1,"54056":1,"54164":1,"54492":1,"54572":1,"54770":1,"54862":1,"54928":1,"55573":1,"55624":1,"56277":1,"56782":1,"57045":1,"57560":1,"57614":1,"57855":1,"59133":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61713":1,"61727":1,"61880":1,"62548":1,"63157":1,"64144":1,"64217":1,"64496":1,"64520":1,"65111":1,"65148":1,"65191":1,"65549":1,"65816":1,"66063":1,"66583":1,"66587":1,"66651":1,"67242":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69922":1,"69944":1,"70135":1,"71450":1,"71783":1,"72529":1,"72539":1,"72570":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75357":1,"75786":1,"75816":1,"76904":1,"77460":1,"77857":1,"78085":1,"78563":1,"79489":1,"79590":1,"79921":1,"80508":1,"81148":1,"82339":1,"82425":1,"82443":1,"83141":1,"83212":1,"83935":1,"84546":1,"85048":1,"85111":1,"85297":1,"85888":1,"85891":1,"86052":1,"86069":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91257":1,"91470":1,"91831":1,"92045":1,"92501":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"93910":1,"94078":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"95806":1,"96411":1,"96444":1,"96882":1,"97008":1,"97046":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1};
+/******/ var cssChunks = {"292":1,"310":1,"556":1,"1482":1,"1702":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3725":1,"3951":1,"4736":1,"4766":1,"4884":1,"4973":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"8787":1,"8999":1,"9416":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11070":1,"11253":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12303":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13581":1,"14058":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"16328":1,"16434":1,"16729":1,"16845":1,"16988":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22307":1,"22707":1,"23332":1,"24504":1,"25022":1,"25470":1,"25705":1,"26366":1,"26685":1,"26741":1,"26883":1,"26997":1,"27178":1,"27182":1,"27395":1,"27662":1,"28072":1,"28237":1,"28391":1,"28435":1,"28723":1,"28782":1,"28982":1,"29647":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"33356":1,"33610":1,"33747":1,"33784":1,"33848":1,"34093":1,"34601":1,"34741":1,"34800":1,"34994":1,"35238":1,"35729":1,"36029":1,"36270":1,"36784":1,"36981":1,"37062":1,"38143":1,"38447":1,"38634":1,"38797":1,"39332":1,"39391":1,"39404":1,"39695":1,"40559":1,"40895":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"43442":1,"44259":1,"44449":1,"45096":1,"45179":1,"45359":1,"45650":1,"45775":1,"45798":1,"45825":1,"45992":1,"46796":1,"46963":1,"47545":1,"48077":1,"48689":1,"49205":1,"49366":1,"49682":1,"49716":1,"49890":1,"50869":1,"51276":1,"51461":1,"51582":1,"51855":1,"52338":1,"52404":1,"52806":1,"52829":1,"52875":1,"53247":1,"53910":1,"54056":1,"54164":1,"54492":1,"54572":1,"54770":1,"54862":1,"54928":1,"55573":1,"55624":1,"56277":1,"56782":1,"57045":1,"57560":1,"57614":1,"57855":1,"59133":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61713":1,"61727":1,"61880":1,"62548":1,"63157":1,"64144":1,"64217":1,"64496":1,"64520":1,"65111":1,"65148":1,"65191":1,"65549":1,"65816":1,"66063":1,"66583":1,"66587":1,"66651":1,"67242":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69922":1,"69944":1,"70135":1,"71450":1,"71783":1,"72529":1,"72539":1,"72570":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75357":1,"75786":1,"75816":1,"76904":1,"77460":1,"77857":1,"78085":1,"78563":1,"79489":1,"79590":1,"79921":1,"80508":1,"81148":1,"82339":1,"82425":1,"82443":1,"83141":1,"83212":1,"83935":1,"84546":1,"85048":1,"85111":1,"85297":1,"85888":1,"85891":1,"86052":1,"86069":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91257":1,"91470":1,"91831":1,"92045":1,"92501":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"93910":1,"94078":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"95806":1,"96411":1,"96444":1,"96882":1,"97008":1,"97046":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1};
/******/ if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
/******/ else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
/******/ promises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {
@@ -129890,7 +129890,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(64447), __webpack_require__.e(4977), __webpack_require__.e(3878), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(71450)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Commitsummary/index.tsx */ 4256));
}),
'33': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(58921), __webpack_require__.e(73454), __webpack_require__.e(3878), __webpack_require__.e(33072), __webpack_require__.e(10195)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Detail/index.tsx */ 16400));
+ return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(58921), __webpack_require__.e(70529), __webpack_require__.e(3878), __webpack_require__.e(33072), __webpack_require__.e(10195)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Detail/index.tsx */ 16400));
}),
'34': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(58921), __webpack_require__.e(38194), __webpack_require__.e(3878), __webpack_require__.e(43750), __webpack_require__.e(33072), __webpack_require__.e(71076), __webpack_require__.e(93668)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Detail/index.tsx */ 87543));
@@ -130265,10 +130265,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(23760), __webpack_require__.e(4977), __webpack_require__.e(56782), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 37741));
}),
'158': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(19208), __webpack_require__.e(75149), __webpack_require__.e(86129), __webpack_require__.e(9951), __webpack_require__.e(3878), __webpack_require__.e(43750), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 28442));
+ return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(19208), __webpack_require__.e(75149), __webpack_require__.e(86129), __webpack_require__.e(9951), __webpack_require__.e(3878), __webpack_require__.e(43750), __webpack_require__.e(26997), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 28442));
}),
'159': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(19208), __webpack_require__.e(75149), __webpack_require__.e(86129), __webpack_require__.e(9951), __webpack_require__.e(3878), __webpack_require__.e(43750), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 28442));
+ return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(19208), __webpack_require__.e(75149), __webpack_require__.e(86129), __webpack_require__.e(9951), __webpack_require__.e(3878), __webpack_require__.e(43750), __webpack_require__.e(26997), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 28442));
}),
'160': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Competitions__Entered__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(29414), __webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/index.tsx */ 11657));
@@ -130280,7 +130280,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Competitions__Entered__Assembly__TeamDateil */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(49127), __webpack_require__.e(81799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/Assembly/TeamDateil.tsx */ 59045));
}),
'163': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Competitions__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(47927), __webpack_require__.e(85115), __webpack_require__.e(15220), __webpack_require__.e(3878), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(38797)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Edit/index.tsx */ 92873));
+ return Promise.all(/*! import() | p__Competitions__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(47927), __webpack_require__.e(85115), __webpack_require__.e(15220), __webpack_require__.e(3878), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(26997), __webpack_require__.e(38797)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Edit/index.tsx */ 92873));
}),
'164': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(99626), __webpack_require__.e(7095), __webpack_require__.e(4977), __webpack_require__.e(3878), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(13429), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 76412));
@@ -130667,19 +130667,19 @@ function _getRoutes() {
return __webpack_require__.e(/*! import() */ 97539).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 97539));
}),
'292': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(89536), __webpack_require__.e(56156), __webpack_require__.e(75149), __webpack_require__.e(12911), __webpack_require__.e(21560), __webpack_require__.e(98694), __webpack_require__.e(62010), __webpack_require__.e(9794), __webpack_require__.e(3878), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(6592), __webpack_require__.e(44381), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 44102));
+ return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(89536), __webpack_require__.e(56156), __webpack_require__.e(75149), __webpack_require__.e(12911), __webpack_require__.e(21560), __webpack_require__.e(98694), __webpack_require__.e(62010), __webpack_require__.e(9794), __webpack_require__.e(3878), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(6592), __webpack_require__.e(44381), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 79218));
}),
'293': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__tasks__Jupyter__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(26588), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(43428), __webpack_require__.e(62010), __webpack_require__.e(73653), __webpack_require__.e(4977), __webpack_require__.e(3878), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(81882), __webpack_require__.e(44381), __webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/Jupyter/index.tsx */ 85989));
}),
'294': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(89536), __webpack_require__.e(56156), __webpack_require__.e(75149), __webpack_require__.e(12911), __webpack_require__.e(21560), __webpack_require__.e(98694), __webpack_require__.e(62010), __webpack_require__.e(9794), __webpack_require__.e(3878), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(6592), __webpack_require__.e(44381), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 44102));
+ return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(89536), __webpack_require__.e(56156), __webpack_require__.e(75149), __webpack_require__.e(12911), __webpack_require__.e(21560), __webpack_require__.e(98694), __webpack_require__.e(62010), __webpack_require__.e(9794), __webpack_require__.e(3878), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(6592), __webpack_require__.e(44381), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 79218));
}),
'295': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__tasks__Jupyter__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(26588), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(43428), __webpack_require__.e(62010), __webpack_require__.e(73653), __webpack_require__.e(4977), __webpack_require__.e(3878), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(81882), __webpack_require__.e(44381), __webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/Jupyter/index.tsx */ 85989));
}),
'296': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(89536), __webpack_require__.e(56156), __webpack_require__.e(75149), __webpack_require__.e(12911), __webpack_require__.e(21560), __webpack_require__.e(98694), __webpack_require__.e(62010), __webpack_require__.e(9794), __webpack_require__.e(3878), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(6592), __webpack_require__.e(44381), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 44102));
+ return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(28647), __webpack_require__.e(13157), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(89995), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(89536), __webpack_require__.e(56156), __webpack_require__.e(75149), __webpack_require__.e(12911), __webpack_require__.e(21560), __webpack_require__.e(98694), __webpack_require__.e(62010), __webpack_require__.e(9794), __webpack_require__.e(3878), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(6592), __webpack_require__.e(44381), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 79218));
}),
'297': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return __webpack_require__.e(/*! import() */ 97539).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 97539));