超管后台 - 对齐项目表数据结构调整添加/编辑页面表单项目及数据

This commit is contained in:
柳清爽
2025-04-22 16:30:35 +08:00
parent ad145ba296
commit cf37b4d6cc
4 changed files with 92 additions and 60 deletions

View File

@@ -21,7 +21,7 @@ export default function NewProjectPage() {
account: "",
password: "",
confirmPassword: "",
realName: "",
phone: "",
nickname: "",
description: "",
status: "1" // 默认启用
@@ -63,7 +63,7 @@ export default function NewProjectPage() {
name: formData.name,
account: formData.account,
password: formData.password,
realName: formData.realName,
phone: formData.phone,
username: formData.nickname,
description: formData.description,
status: formData.status
@@ -117,17 +117,38 @@ export default function NewProjectPage() {
<div className="grid gap-6 md:grid-cols-2">
<div className="space-y-2">
<Label htmlFor="account"></Label>
<Label htmlFor="account"></Label>
<Input
id="account"
type="number"
placeholder="请输入手机号"
placeholder="请输入登录的账号"
required
value={formData.account}
onChange={handleChange}
/>
</div>
<div className="space-y-2">
<Label htmlFor="nickname"></Label>
<Input
id="nickname"
placeholder="用于账号登录后显示的用户名,可以填真实姓名"
required
value={formData.nickname}
onChange={handleChange}
/>
</div>
<div className="space-y-2">
<Label htmlFor="phone"></Label>
<Input
id="phone"
type="number"
placeholder="手机号可用于登录"
required
value={formData.phone}
onChange={handleChange}
/>
</div>
<div className="space-y-2">
<Label htmlFor="status"></Label>
<Select value={formData.status} onValueChange={handleStatusChange}>
@@ -166,30 +187,6 @@ export default function NewProjectPage() {
</div>
</div>
<div className="grid gap-6 md:grid-cols-2">
<div className="space-y-2">
<Label htmlFor="realName"></Label>
<Input
id="realName"
placeholder="请输入真实姓名"
required
value={formData.realName}
onChange={handleChange}
/>
</div>
<div className="space-y-2">
<Label htmlFor="nickname"></Label>
<Input
id="nickname"
placeholder="请输入昵称"
required
value={formData.nickname}
onChange={handleChange}
/>
</div>
</div>
<div className="space-y-2">
<Label htmlFor="description"></Label>
<Textarea