mirror of
https://github.com/whyour/qinglong.git
synced 2025-05-23 14:56:07 +08:00
修复创建应用
This commit is contained in:
parent
a2f2306430
commit
d23fcfaa5a
|
@ -24,14 +24,16 @@ const AppModal = ({
|
||||||
}
|
}
|
||||||
const { code, data } = await request[method](`${config.apiPrefix}apps`, {
|
const { code, data } = await request[method](`${config.apiPrefix}apps`, {
|
||||||
data: payload,
|
data: payload,
|
||||||
|
}).catch((err) => {
|
||||||
|
setLoading(false);
|
||||||
|
return {};
|
||||||
});
|
});
|
||||||
|
|
||||||
if (code === 200) {
|
if (code === 200) {
|
||||||
message.success(app ? '更新应用成功' : '新建应用成功');
|
message.success(app ? '更新应用成功' : '新建应用成功');
|
||||||
} else {
|
setLoading(false);
|
||||||
message.error(data);
|
handleCancel(data);
|
||||||
}
|
}
|
||||||
setLoading(false);
|
|
||||||
handleCancel(data);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
@ -64,7 +66,18 @@ const AppModal = ({
|
||||||
name="form_app_modal"
|
name="form_app_modal"
|
||||||
initialValues={app}
|
initialValues={app}
|
||||||
>
|
>
|
||||||
<Form.Item name="name" label="名称">
|
<Form.Item
|
||||||
|
name="name"
|
||||||
|
label="名称"
|
||||||
|
rules={[
|
||||||
|
{
|
||||||
|
validator: (_, value) =>
|
||||||
|
['system'].includes(value)
|
||||||
|
? Promise.reject(new Error('名称不能为保留关键字'))
|
||||||
|
: Promise.resolve(),
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
>
|
||||||
<Input placeholder="请输入应用名称" />
|
<Input placeholder="请输入应用名称" />
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
<Form.Item name="scopes" label="权限" rules={[{ required: true }]}>
|
<Form.Item name="scopes" label="权限" rules={[{ required: true }]}>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user