增加初始化订阅任务

This commit is contained in:
whyour
2022-05-18 23:30:59 +08:00
parent d2c2ea8d3b
commit 460a1750f4
6 changed files with 24 additions and 7 deletions
+2
View File
@@ -75,6 +75,7 @@ const CronModal = ({
<Form.Item
name="command"
label="命令"
normalize={(value) => value.trim()}
rules={[{ required: true, whitespace: true }]}
>
<Input.TextArea
@@ -86,6 +87,7 @@ const CronModal = ({
<Form.Item
name="schedule"
label="定时规则"
normalize={(value) => value.trim()}
rules={[
{ required: true },
{
+2
View File
@@ -79,6 +79,7 @@ const EnvModal = ({
<Form.Item
name="name"
label="名称"
normalize={(value) => value.trim()}
rules={[
{ required: true, message: '请输入环境变量名称', whitespace: true },
{
@@ -105,6 +106,7 @@ const EnvModal = ({
<Form.Item
name="value"
label="值"
normalize={(value) => value.trim()}
rules={[
{ required: true, message: '请输入环境变量值', whitespace: true },
]}
+10 -5
View File
@@ -225,12 +225,13 @@ const SubscriptionModal = ({
<Radio.Group onChange={typeChange}>
<Radio value="public-repo"></Radio>
<Radio value="private-repo"></Radio>
<Radio value="file"></Radio>
<Radio value="file"></Radio>
</Radio.Group>
</Form.Item>
<Form.Item
name="url"
label="链接"
normalize={(value) => value.trim()}
rules={[
{ required: true },
{ pattern: type === 'file' ? fileUrlRegx : repoUrlRegx },
@@ -245,7 +246,11 @@ const SubscriptionModal = ({
/>
</Form.Item>
{type !== 'file' && (
<Form.Item name="branch" label="分支">
<Form.Item
name="branch"
label="分支"
normalize={(value) => value.trim()}
>
<Input
placeholder="请输入分支"
onPaste={onBranchChange}
@@ -319,7 +324,7 @@ const SubscriptionModal = ({
<Form.Item
name="whitelist"
label="白名单"
rules={[{ whitespace: true }]}
normalize={(value) => value.trim()}
tooltip="多个关键词竖线分割,支持正则表达式"
>
<Input.TextArea
@@ -331,7 +336,7 @@ const SubscriptionModal = ({
<Form.Item
name="blacklist"
label="黑名单"
rules={[{ whitespace: true }]}
normalize={(value) => value.trim()}
tooltip="多个关键词竖线分割,支持正则表达式"
>
<Input.TextArea
@@ -343,7 +348,7 @@ const SubscriptionModal = ({
<Form.Item
name="dependences"
label="依赖文件"
rules={[{ whitespace: true }]}
normalize={(value) => value.trim()}
tooltip="多个关键词竖线分割,支持正则表达式"
>
<Input.TextArea