Commit acb23510 authored by wangzhujun's avatar wangzhujun

fenxiang

parent 74158b0e
......@@ -32,19 +32,20 @@
if (!getUrlParam("appID")) {
// alert("【警告】检测到活动url中没有appID参数\n缺少该参数会导致埋点、分享、app信息获取错误。")
}
CFG.loginUrl = 'https://98570-activity.m.dexfu.cn/wechat/access?apk=2vujqg1MJ4A4vogq9e22RzTa7C8S&dbredirect='
// https://activity.m.duiba.com.cn/customShare/share?id=Did1NjA5Mjc
CFG.loginUrl = 'https://98570-activity.m.dexfu.cn/customShare/share?id=Did1NjA5Mjc'
</script>
<script type="module" crossorigin src="https://yun.duiba.com.cn/db_games/spark/v3/1747132897689/assets/index-CHr0LeET.js"></script>
<link rel="modulepreload" crossorigin href="https://yun.duiba.com.cn/db_games/spark/v3/1747132897689/assets/vendor-D8Ch0VVc.js">
<link rel="stylesheet" crossorigin href="https://yun.duiba.com.cn/db_games/spark/v3/1747132897689/assets/vendor-CWeaUrOh.css">
<link rel="stylesheet" crossorigin href="https://yun.duiba.com.cn/db_games/spark/v3/1747132897689/assets/index-C_VHNhHk.css">
<script type="module" crossorigin src="https://yun.duiba.com.cn/db_games/spark/v3/1747136181328/assets/index-Bt6IbPfq.js"></script>
<link rel="modulepreload" crossorigin href="https://yun.duiba.com.cn/db_games/spark/v3/1747136181328/assets/vendor-BEfghNQQ.js">
<link rel="stylesheet" crossorigin href="https://yun.duiba.com.cn/db_games/spark/v3/1747136181328/assets/vendor-CWeaUrOh.css">
<link rel="stylesheet" crossorigin href="https://yun.duiba.com.cn/db_games/spark/v3/1747136181328/assets/index-BVNtjAXa.css">
<script type="module">import.meta.url;import("_").catch(()=>1);(async function*(){})().next();if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script>
<script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
</head>
<body>
<div id="root"></div>
<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
<script nomodule crossorigin id="vite-legacy-polyfill" src="https://yun.duiba.com.cn/db_games/spark/v3/1747132897689/assets/polyfills-legacy-C2MhNPfJ.js"></script>
<script nomodule crossorigin id="vite-legacy-entry" data-src="https://yun.duiba.com.cn/db_games/spark/v3/1747132897689/assets/index-legacy-Bd2ydCkl.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
<script nomodule crossorigin id="vite-legacy-polyfill" src="https://yun.duiba.com.cn/db_games/spark/v3/1747136181328/assets/polyfills-legacy-C2MhNPfJ.js"></script>
<script nomodule crossorigin id="vite-legacy-entry" data-src="https://yun.duiba.com.cn/db_games/spark/v3/1747136181328/assets/index-legacy-DbCVhuUJ.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
</body>
</html>
......
......@@ -32,7 +32,8 @@
if (!getUrlParam("appID")) {
// alert("【警告】检测到活动url中没有appID参数\n缺少该参数会导致埋点、分享、app信息获取错误。")
}
CFG.loginUrl = 'https://98570-activity.m.dexfu.cn/wechat/access?apk=2vujqg1MJ4A4vogq9e22RzTa7C8S&dbredirect='
// https://activity.m.duiba.com.cn/customShare/share?id=Did1NjA5Mjc
CFG.loginUrl = 'https://98570-activity.m.dexfu.cn/customShare/share?id=Did1NjA5Mjc'
</script>
</head>
<body>
......
import React, {Component} from 'react'
import {observer} from "mobx-react";
import {createRoot} from "react-dom/client";
import React, { Component } from 'react'
import { observer } from "mobx-react";
import { createRoot } from "react-dom/client";
import store from "./store/store";
import "./core/checkwebp.ts";
......@@ -10,7 +10,7 @@ import '@csstools/normalize.css';
import bgm from "@/assets/music/bgm.mp3";
import musicStore from "@/store/musicStore.ts";
import {initWx} from "@/built-in/share/weixin/weixin.ts";
import { initWx } from "@/built-in/share/weixin/weixin.ts";
import { ModalCtrl } from "@/core/ctrls/ModalCtrl.tsx";
import { PageCtrl } from "@/core/ctrls/PageCtrl.tsx";
import { GetCurrSkinId, getCustomShareId } from "@/utils/utils.ts";
......@@ -18,6 +18,7 @@ import { GetCurrSkinId, getCustomShareId } from "@/utils/utils.ts";
import HomePage from "@/pages/HomePage/HomePage.tsx";
import MyPrize from "@/pages/MyPrize/MyPrize.tsx";
import GamePage from "@/pages/GamePage/GamePage.tsx";
import LoginPage from './pages/LoginPage/LoginPage.tsx';
@observer
class App extends Component {
......@@ -27,6 +28,7 @@ class App extends Component {
const defaultPage = {
myPrize: MyPrize, // TODO 举例子 新宿台奖品页
index: HomePage,
Did1NjA5MTE: LoginPage
}[skinId] || HomePage;
PageCtrl.changePage(defaultPage);
}
......@@ -44,8 +46,8 @@ class App extends Component {
render() {
return (
<>
<PageCtrl/>
<ModalCtrl/>
<PageCtrl />
<ModalCtrl />
</>
);
}
......@@ -53,6 +55,6 @@ class App extends Component {
const root = createRoot(document.getElementById('root')!);
root.render(
<App/>
<App />
);
......@@ -26,8 +26,8 @@ class Posterpop extends React.Component<{}, PosterpopState> {
if (!success) { return }
// alert('公众号免登还没拼上 要记得加上')
//https%3A%2F%2F98570-activity.m.dexfu.cn%2Fprojectx%2Fp016124b9%2Findex.html%3FappID%3D98570
let url = location.origin + "/projectx/" + CFG.projectId + "/index.html?appID=" + CFG.appID + "&inviteCode=" + data.inviteCode;
url = CFG.loginUrl + encodeURIComponent(url);
// let url = location.origin + "/projectx/" + CFG.projectId + "/index.html?appID=" + CFG.appID +
let url = CFG.loginUrl + "&inviteCode=" + data.inviteCode;//encodeURIComponent(url);
console.info('分享链接', url);
const qrcodeSrc = await QRCode.toDataURL(url);
console.info(qrcodeSrc);
......
.LoginPage {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
overflow: hidden;
.LoginPageBack{
width: 50%;
height: 50%;
position: absolute;
background-color: #000;
}
}
\ No newline at end of file
import React from 'react';
import { observer } from 'mobx-react';
import './LoginPage.less';
import { Button } from "@grace/ui";
import { dateFormatter } from "@/utils/utils.ts";
import API from "@/api";
import { PageCtrl } from "@/core/ctrls/PageCtrl.tsx";
import { isWechatMiniProgram } from '@/AppTools';
import WxOpenModule from '@/components/wxOpenModule/wxOpenModule';
@observer
class LoginPage extends React.Component<any, any> {
state = {
list: [],
}
componentDidMount() {
}
clickBack = () => {
// PageCtrl.backPage();
// @ts-ignore
wx.miniProgram.navigateTo({ url: "/pages/interaction/adver/adver?scene=864471992693305409" });
}
render() {
return <div className="LoginPage">
<div className="LoginPageBg" />
<Button className="LoginPageBack" onClick={this.clickBack}>去登陆
{
!isWechatMiniProgram() && <WxOpenModule
id={"prizebtn"}
appid={'wxb3b1041867218f81'}
username={'gh_706a4c5cb211'}
envVersion={'release'}
path={'/pages/interaction/adver/adver?scene=864471992693305409'}></WxOpenModule>
}
</Button>
</div>;
}
}
export default LoginPage;
......@@ -98,7 +98,7 @@ class Store {
Toast.show("活动未开始");
return false
} else if (brakeEnd && this.indexData.timeStamp > this.indexData.actEndTimestamp) {
Toast.show("活动已结束");
Toast.show("活动已结束,感谢您的关注~");
return false
}
return true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment