diff --git a/SuperAdmin/app/dashboard/page.tsx b/SuperAdmin/app/dashboard/page.tsx index df2b0ff4..0f602d49 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 f58dd149..2bc9ea6a 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 cd10f9b9..efb4db6a 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 f0b18610..609c3680 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 421e1f54..eda590a1 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