fix: 增加消息推送配置

master
Lxy 3 months ago
parent 2ae4853c3b
commit 76957ba5b3

@ -34,6 +34,11 @@
justify-content: flex-end;
}
/* 消息推送配置样式 */
.push-methods {
margin-top: 8px;
}
/* 响应式设计 */
@media (max-width: 768px) {
.config-actions {
@ -44,4 +49,12 @@
.config-actions Button {
width: 100%;
}
.push-methods .ant-row {
flex-direction: column;
}
.push-methods .ant-col {
width: 100%;
}
}

@ -393,6 +393,100 @@ const Config = () => {
</Row>
</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">
<Button type="default" style={{ marginRight: 8 }}>
恢复默认

Loading…
Cancel
Save