超管后台 - 添加项目数据对齐

This commit is contained in:
柳清爽
2025-04-18 14:37:31 +08:00
parent c5774ffa29
commit f8a89a8cbd
7 changed files with 404 additions and 99 deletions

View File

@@ -23,7 +23,8 @@ export default function NewProjectPage() {
confirmPassword: "",
realName: "",
nickname: "",
description: ""
description: "",
status: "1" // 默认启用
})
const handleChange = (e: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement>) => {
@@ -34,6 +35,13 @@ export default function NewProjectPage() {
}))
}
const handleStatusChange = (value: string) => {
setFormData(prev => ({
...prev,
status: value
}))
}
const handleSubmit = async (e: React.FormEvent) => {
e.preventDefault()
@@ -57,7 +65,8 @@ export default function NewProjectPage() {
password: formData.password,
realName: formData.realName,
nickname: formData.nickname,
description: formData.description
description: formData.description,
status: formData.status // 添加状态参数
}),
})
@@ -111,13 +120,27 @@ export default function NewProjectPage() {
<Label htmlFor="account"></Label>
<Input
id="account"
placeholder="请输入账号"
type="number"
placeholder="请输入手机号"
required
value={formData.account}
onChange={handleChange}
/>
</div>
<div className="space-y-2">
<Label htmlFor="status"></Label>
<Select value={formData.status} onValueChange={handleStatusChange}>
<SelectTrigger>
<SelectValue placeholder="请选择状态" />
</SelectTrigger>
<SelectContent>
<SelectItem value="1"></SelectItem>
<SelectItem value="0"></SelectItem>
</SelectContent>
</Select>
</div>
<div className="space-y-2">
<Label htmlFor="password"></Label>
<Input