From ede31de6b98bafc7d6923e9877e00befd8865414 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=B3=E6=B8=85=E7=88=BD?= Date: Wed, 23 Apr 2025 10:35:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=85=E7=AE=A1=E5=90=8E=E5=8F=B0=20-=20?= =?UTF-8?q?=E5=B0=86=E6=89=80=E6=9C=89http=E8=AF=B7=E6=B1=82=E7=A1=AC?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E6=94=B9=E4=B8=BA=E7=8E=AF=E5=A2=83=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SuperAdmin/app/dashboard/page.tsx | 2 +- SuperAdmin/app/dashboard/projects/[id]/edit/page.tsx | 4 ++-- SuperAdmin/app/dashboard/projects/new/page.tsx | 9 ++++----- SuperAdmin/app/dashboard/projects/page.tsx | 6 +++--- SuperAdmin/lib/config.ts | 2 +- 5 files changed, 11 insertions(+), 12 deletions(-) diff --git a/SuperAdmin/app/dashboard/page.tsx b/SuperAdmin/app/dashboard/page.tsx index df2b0ff40..0f602d490 100644 --- a/SuperAdmin/app/dashboard/page.tsx +++ b/SuperAdmin/app/dashboard/page.tsx @@ -32,7 +32,7 @@ export default function DashboardPage() { setIsLoading(true) try { // 获取统计信息 - const response = await fetch("http://yishi.com/dashboard/base") + const response = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/dashboard/base`) const data = await response.json() if (data.code === 200) { setStats(data.data) diff --git a/SuperAdmin/app/dashboard/projects/[id]/edit/page.tsx b/SuperAdmin/app/dashboard/projects/[id]/edit/page.tsx index f58dd1494..2bc9ea6a6 100644 --- a/SuperAdmin/app/dashboard/projects/[id]/edit/page.tsx +++ b/SuperAdmin/app/dashboard/projects/[id]/edit/page.tsx @@ -36,7 +36,7 @@ export default function EditProjectPage({ params }: { params: { id: string } }) useEffect(() => { const fetchProjectDetail = async () => { try { - const response = await fetch(`http://yishi.com/company/detail/${id}`) + const response = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/company/detail/${id}`) const data = await response.json() if (data.code === 200) { @@ -71,7 +71,7 @@ export default function EditProjectPage({ params }: { params: { id: string } }) setIsSubmitting(true) try { - const response = await fetch(`http://yishi.com/company/update`, { + const response = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/company/update`, { method: "POST", headers: { "Content-Type": "application/json", diff --git a/SuperAdmin/app/dashboard/projects/new/page.tsx b/SuperAdmin/app/dashboard/projects/new/page.tsx index cd10f9b94..efb4db6ab 100644 --- a/SuperAdmin/app/dashboard/projects/new/page.tsx +++ b/SuperAdmin/app/dashboard/projects/new/page.tsx @@ -45,16 +45,15 @@ export default function NewProjectPage() { const handleSubmit = async (e: React.FormEvent) => { e.preventDefault() - // 表单验证 if (formData.password !== formData.confirmPassword) { toast.error("两次输入的密码不一致") return } - + setIsSubmitting(true) try { - const response = await fetch("http://yishi.com/company/create", { + const response = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/company/add`, { method: "POST", headers: { "Content-Type": "application/json", @@ -63,10 +62,10 @@ export default function NewProjectPage() { name: formData.name, account: formData.account, password: formData.password, + memo: formData.description, phone: formData.phone, username: formData.nickname, - description: formData.description, - status: formData.status + status: parseInt(formData.status), }), }) diff --git a/SuperAdmin/app/dashboard/projects/page.tsx b/SuperAdmin/app/dashboard/projects/page.tsx index f0b18610a..609c36804 100644 --- a/SuperAdmin/app/dashboard/projects/page.tsx +++ b/SuperAdmin/app/dashboard/projects/page.tsx @@ -48,7 +48,7 @@ export default function ProjectsPage() { const fetchProjects = async () => { setIsLoading(true) try { - const response = await fetch(`http://yishi.com/company/list?page=${currentPage}&limit=${pageSize}`) + const response = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/company/list?page=${currentPage}&limit=${pageSize}`) const data = await response.json() if (data.code === 200) { @@ -90,7 +90,7 @@ export default function ProjectsPage() { setIsDeleting(true) try { - const response = await fetch("http://yishi.com/company/delete", { + const response = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/company/delete`, { method: "POST", headers: { "Content-Type": "application/json", @@ -108,7 +108,7 @@ export default function ProjectsPage() { const fetchProjects = async () => { setIsLoading(true) try { - const response = await fetch(`http://yishi.com/company/list?page=${currentPage}&limit=${pageSize}`) + const response = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/company/list?page=${currentPage}&limit=${pageSize}`) const data = await response.json() if (data.code === 200) { setProjects(data.data.list) diff --git a/SuperAdmin/lib/config.ts b/SuperAdmin/lib/config.ts index 421e1f54e..eda590a1a 100644 --- a/SuperAdmin/lib/config.ts +++ b/SuperAdmin/lib/config.ts @@ -4,7 +4,7 @@ */ export function getConfig() { // 优先获取环境变量中配置的API地址 - const apiBaseUrl = process.env.NEXT_PUBLIC_API_BASE_URL || 'http://yishi.com'; + const apiBaseUrl = process.env.NEXT_PUBLIC_API_BASE_URL; return { apiBaseUrl