增加公司名称和icp的动态展示
This commit is contained in:
parent
e6faca4702
commit
a53008a615
|
@ -1,12 +1,30 @@
|
|||
"use client";
|
||||
import Link from "next/link";
|
||||
import { useState, useEffect } from "react";
|
||||
import { COMPANY_INFO } from "@/lib/companies";
|
||||
|
||||
export default function About() {
|
||||
const [companyInfo, setCompanyInfo] = useState(COMPANY_INFO.default);
|
||||
|
||||
useEffect(() => {
|
||||
const hostname = window.location.hostname;
|
||||
|
||||
// 从域名中提取城市信息
|
||||
const domain = Object.keys(COMPANY_INFO).find(
|
||||
(key) => key !== "default" && hostname.includes(key)
|
||||
);
|
||||
|
||||
if (domain) {
|
||||
setCompanyInfo(COMPANY_INFO[domain]);
|
||||
}
|
||||
}, []);
|
||||
|
||||
return (
|
||||
<div className="min-h-screen bg-gray-50 p-4">
|
||||
<h1 className="text-2xl font-bold mb-4">关于我们</h1>
|
||||
<div className="bg-white p-4 rounded-lg shadow">
|
||||
<h2 className="text-lg font-semibold">公司名称</h2>
|
||||
<p className="mt-2">北京艺博万合科技有限公司</p>
|
||||
<p className="mt-2">{companyInfo.name}</p>
|
||||
<h2 className="text-lg font-semibold mt-4">公司信息</h2>
|
||||
<p className="mt-2">
|
||||
我们是一家专注于提供优质宠物用品的公司,致力于为您的宠物提供最好的产品和服务。
|
||||
|
@ -39,7 +57,7 @@ export default function About() {
|
|||
href="http://beian.miit.gov.cn"
|
||||
className="text-blue-500 underline"
|
||||
>
|
||||
京ICP备2025110995号-1
|
||||
{companyInfo.icp}
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
export const COMPANY_INFO = {
|
||||
default: {
|
||||
name: "北京艺博万合科技有限公司",
|
||||
icp: "京ICP备2025110995号-1",
|
||||
},
|
||||
yibowanhe: {
|
||||
name: "北京艺博万合科技有限公司",
|
||||
icp: "京ICP备2025110995号-1",
|
||||
},
|
||||
fenglei: {
|
||||
name: "上海艺博科技有限公司",
|
||||
icp: "鄂ICP备2025102202号-1",
|
||||
},
|
||||
wuhanyufei: {
|
||||
name: "武汉誉飞软件科技有限公司",
|
||||
icp: "鄂ICP备2025102149号-1",
|
||||
},
|
||||
};
|
|
@ -11,7 +11,7 @@
|
|||
"bcryptjs": "^2.4.3",
|
||||
"jsonwebtoken": "^9.0.2",
|
||||
"mongodb": "^6.13.0",
|
||||
"mongoose": "^8.10.0",
|
||||
"mongoose": "^8.12.1",
|
||||
"next": "15.1.6",
|
||||
"react": "^19.0.0",
|
||||
"react-dom": "^19.0.0",
|
||||
|
@ -1563,9 +1563,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/bson": {
|
||||
"version": "6.10.2",
|
||||
"resolved": "https://registry.npmmirror.com/bson/-/bson-6.10.2.tgz",
|
||||
"integrity": "sha512-5afhLTjqDSA3akH56E+/2J6kTDuSIlBxyXPdQslj9hcIgOUE378xdOfZvC/9q3LifJNI6KR/juZ+d0NRNYBwXg==",
|
||||
"version": "6.10.3",
|
||||
"resolved": "https://registry.npmmirror.com/bson/-/bson-6.10.3.tgz",
|
||||
"integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==",
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": ">=16.20.1"
|
||||
|
@ -4062,13 +4062,13 @@
|
|||
}
|
||||
},
|
||||
"node_modules/mongodb": {
|
||||
"version": "6.13.0",
|
||||
"resolved": "https://registry.npmmirror.com/mongodb/-/mongodb-6.13.0.tgz",
|
||||
"integrity": "sha512-KeESYR5TEaFxOuwRqkOm3XOsMqCSkdeDMjaW5u2nuKfX7rqaofp7JQGoi7sVqQcNJTKuveNbzZtWMstb8ABP6Q==",
|
||||
"version": "6.14.2",
|
||||
"resolved": "https://registry.npmmirror.com/mongodb/-/mongodb-6.14.2.tgz",
|
||||
"integrity": "sha512-kMEHNo0F3P6QKDq17zcDuPeaywK/YaJVCEQRzPF3TOM/Bl9MFg64YE5Tu7ifj37qZJMhwU1tl2Ioivws5gRG5Q==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@mongodb-js/saslprep": "^1.1.9",
|
||||
"bson": "^6.10.1",
|
||||
"bson": "^6.10.3",
|
||||
"mongodb-connection-string-url": "^3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
|
@ -4118,14 +4118,14 @@
|
|||
}
|
||||
},
|
||||
"node_modules/mongoose": {
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmmirror.com/mongoose/-/mongoose-8.10.0.tgz",
|
||||
"integrity": "sha512-nLhk3Qrv6q/HpD2k1O7kbBqsq+/kmKpdv5KJ+LLhQlII3e1p/SSLoLP6jMuSiU6+iLK7zFw4T1niAk3mA3QVug==",
|
||||
"version": "8.12.1",
|
||||
"resolved": "https://registry.npmmirror.com/mongoose/-/mongoose-8.12.1.tgz",
|
||||
"integrity": "sha512-UW22y8QFVYmrb36hm8cGncfn4ARc/XsYWQwRTaj0gxtQk1rDuhzDO1eBantS+hTTatfAIS96LlRCJrcNHvW5+Q==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"bson": "^6.10.1",
|
||||
"bson": "^6.10.3",
|
||||
"kareem": "2.6.3",
|
||||
"mongodb": "~6.13.0",
|
||||
"mongodb": "~6.14.0",
|
||||
"mpath": "0.9.0",
|
||||
"mquery": "5.0.0",
|
||||
"ms": "2.1.3",
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"bcryptjs": "^2.4.3",
|
||||
"jsonwebtoken": "^9.0.2",
|
||||
"mongodb": "^6.13.0",
|
||||
"mongoose": "^8.10.0",
|
||||
"mongoose": "^8.12.1",
|
||||
"next": "15.1.6",
|
||||
"react": "^19.0.0",
|
||||
"react-dom": "^19.0.0",
|
||||
|
|
Loading…
Reference in New Issue