|
|
|
@ -393,6 +393,100 @@ const Config = () => {
|
|
|
|
</Row>
|
|
|
|
</Row>
|
|
|
|
</Card>
|
|
|
|
</Card>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 消息推送配置 */}
|
|
|
|
|
|
|
|
<Card title="消息推送配置" style={{ marginTop: 24 }}>
|
|
|
|
|
|
|
|
<Row gutter={[16, 16]}>
|
|
|
|
|
|
|
|
<Col span={12}>
|
|
|
|
|
|
|
|
<Item label="推送方式">
|
|
|
|
|
|
|
|
<div className="push-methods">
|
|
|
|
|
|
|
|
<Row gutter={[16, 8]}>
|
|
|
|
|
|
|
|
<Col span={12}>
|
|
|
|
|
|
|
|
<Item label="邮箱" name="emailNotification" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={12}>
|
|
|
|
|
|
|
|
<Item label="微信" name="wechatNotification" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={12}>
|
|
|
|
|
|
|
|
<Item label="钉钉" name="dingtalkNotification" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={12}>
|
|
|
|
|
|
|
|
<Item label="企业微信" name="qywechatNotification" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
</Row>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={12}>
|
|
|
|
|
|
|
|
<Item label="通知级别">
|
|
|
|
|
|
|
|
<Select defaultValue="medium">
|
|
|
|
|
|
|
|
<Option value="low">低 (仅重要通知)</Option>
|
|
|
|
|
|
|
|
<Option value="medium">中 (常规通知)</Option>
|
|
|
|
|
|
|
|
<Option value="high">高 (所有通知)</Option>
|
|
|
|
|
|
|
|
</Select>
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={24}>
|
|
|
|
|
|
|
|
<Item label="邮箱地址" name="emailAddress">
|
|
|
|
|
|
|
|
<Input placeholder="请输入邮箱地址" />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={12}>
|
|
|
|
|
|
|
|
<Item label="微信Token" name="wechatToken">
|
|
|
|
|
|
|
|
<Input.Password placeholder="请输入微信Token" />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={12}>
|
|
|
|
|
|
|
|
<Item label="钉钉Webhook" name="dingtalkWebhook">
|
|
|
|
|
|
|
|
<Input.Password placeholder="请输入钉钉Webhook" />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
</Row>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 推送内容配置 */}
|
|
|
|
|
|
|
|
<Card title="推送内容" style={{ marginTop: 16 }}>
|
|
|
|
|
|
|
|
<Row gutter={[16, 8]}>
|
|
|
|
|
|
|
|
<Col span={8}>
|
|
|
|
|
|
|
|
<Item label="行情提醒" name="marketAlert" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch defaultChecked />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={8}>
|
|
|
|
|
|
|
|
<Item label="交易信号" name="tradeSignal" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch defaultChecked />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={8}>
|
|
|
|
|
|
|
|
<Item label="风险预警" name="riskAlert" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch defaultChecked />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={8}>
|
|
|
|
|
|
|
|
<Item label="系统通知" name="systemNotice" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={8}>
|
|
|
|
|
|
|
|
<Item label="AI分析结果" name="aiAnalysis" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
<Col span={8}>
|
|
|
|
|
|
|
|
<Item label="每日复盘" name="dailyReview" valuePropName="checked">
|
|
|
|
|
|
|
|
<Switch />
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
</Row>
|
|
|
|
|
|
|
|
</Card>
|
|
|
|
|
|
|
|
</Card>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="config-actions">
|
|
|
|
<div className="config-actions">
|
|
|
|
<Button type="default" style={{ marginRight: 8 }}>
|
|
|
|
<Button type="default" style={{ marginRight: 8 }}>
|
|
|
|
恢复默认
|
|
|
|
恢复默认
|
|
|
|
|