1
0
This commit is contained in:
熊潇 2025-06-25 00:48:25 +08:00
parent 1d3c2b0645
commit 90126beb35

View File

@ -9,6 +9,13 @@ import { CodeDescModal } from './modules/CodeDescModal';
import { query } from './modules/query.ts';
import { toastSuccess, toastWeChat } from './modules/RedirectSuccess.tsx';
import { WeChat } from './components/Icon.tsx';
const getOrigin = () => {
let origin = window.location.origin;
if (origin.includes('www.kevisual.cn')) {
origin = origin.replace('www.kevisual.cn', 'kevisual.cn');
}
return origin;
};
export const Main = () => {
const [showPreview, setShowPreview] = useState(false);
const [html, setHtml] = useState<string>('');
@ -30,10 +37,7 @@ export const Main = () => {
if (res.code === 200) {
const url = res.data?.url;
if (url) {
let origin = window.location.origin;
if (origin.includes('www.kevisual.cn')) {
origin = origin.replace('www.kevisual.cn', 'kevisual.cn');
}
let origin = getOrigin();
const newUrl = new URL(url, origin);
// toast.success('创建成功, 访问地址' + newUrl.toString(), { autoClose: 3000 });
toastSuccess(newUrl.toString());
@ -54,10 +58,19 @@ export const Main = () => {
<img src={Logo} alt='可视化助手 Logo' className='h-10 w-30 ' />
</div>
<div className='hidden md:flex space-x-6'>
<a href='#features' className='hover:text-gray-400'>
<a
className='hover:text-gray-400 cursor-pointer'
onClick={(e) => {
e.preventDefault();
const url = new URL('/root/center/', getOrigin());
window.open(url.toString(), '_blank');
}}>
</a>
<a href='#features' className='hover:text-gray-400 cursor-pointer'>
</a>
<a href='#contact' className='hover:text-gray-400'>
<a href='#contact' className='hover:text-gray-400 cursor-pointer'>
</a>
</div>
@ -106,6 +119,7 @@ export const Main = () => {
)}
</div>
<footer className='h-12'>
{!resultUrl && <div className='flex items-center h-full text-gray-500 px-2 italic'> HTML </div>}
{resultUrl && (
<div className='flex items-center gap-2 px-4 h-full bg-white border-t border-t-gray-200'>
<span className='text-gray-700'>:</span>