|
|
|
|
@ -131,6 +131,9 @@ var competitionsPage = function competitionsPage(_ref) {
|
|
|
|
|
_useState4 = slicedToArray_default()(_useState3, 2),
|
|
|
|
|
tableData = _useState4[0],
|
|
|
|
|
setTableData = _useState4[1];
|
|
|
|
|
var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
|
|
|
|
|
_useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
|
|
|
|
|
searchParams = _useSearchParams2[0];
|
|
|
|
|
var copyText = function copyText() {
|
|
|
|
|
var input = document.createElement('input'); //不会保留文本格式
|
|
|
|
|
//如果要保留文本格式,比如保留换行符,或者多行文本,可以使用 textarea 标签,再配和模板字符串 ` `
|
|
|
|
|
@ -195,10 +198,10 @@ var competitionsPage = function competitionsPage(_ref) {
|
|
|
|
|
}();
|
|
|
|
|
var handleListClick = function handleListClick(item) {
|
|
|
|
|
if ((item === null || item === void 0 ? void 0 : item.competition_status) != "nearly_published") {
|
|
|
|
|
(0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item.identifier));
|
|
|
|
|
searchParams.get("competition_invite_code") ? (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item.identifier, "?competition_invite_code=").concat(searchParams.get("competition_invite_code"))) : (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item.identifier));
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
(0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item.identifier, "?type=3"));
|
|
|
|
|
searchParams.get("competition_invite_code") ? (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item.identifier, "?type=3&competition_invite_code=").concat(searchParams.get("competition_invite_code"))) : (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item.identifier, "?type=3"));
|
|
|
|
|
};
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
getData();
|