mirror of
				https://github.com/songquanpeng/one-api.git
				synced 2025-11-04 15:53:42 +08:00 
			
		
		
		
	feat: enable channel when test succeed (#771)
* 增加功能: 渠道 - 测试所有通道; 设置 - 运营设置 - 监控设置 - 成功时自动启用通道 * refactor: update implementation --------- Co-authored-by: liyujie <29959257@qq.com> Co-authored-by: JustSong <songquanpeng@foxmail.com>
This commit is contained in:
		@@ -234,7 +234,7 @@ const ChannelsTable = () => {
 | 
			
		||||
    const res = await API.get(`/api/channel/test`);
 | 
			
		||||
    const { success, message } = res.data;
 | 
			
		||||
    if (success) {
 | 
			
		||||
      showInfo('已成功开始测试所有已启用通道,请刷新页面查看结果。');
 | 
			
		||||
      showInfo('已成功开始测试所有通道,请刷新页面查看结果。');
 | 
			
		||||
    } else {
 | 
			
		||||
      showError(message);
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -16,6 +16,7 @@ const OperationSetting = () => {
 | 
			
		||||
    ChatLink: '',
 | 
			
		||||
    QuotaPerUnit: 0,
 | 
			
		||||
    AutomaticDisableChannelEnabled: '',
 | 
			
		||||
    AutomaticEnableChannelEnabled: '',
 | 
			
		||||
    ChannelDisableThreshold: 0,
 | 
			
		||||
    LogConsumeEnabled: '',
 | 
			
		||||
    DisplayInCurrencyEnabled: '',
 | 
			
		||||
@@ -269,6 +270,12 @@ const OperationSetting = () => {
 | 
			
		||||
              name='AutomaticDisableChannelEnabled'
 | 
			
		||||
              onChange={handleInputChange}
 | 
			
		||||
            />
 | 
			
		||||
            <Form.Checkbox
 | 
			
		||||
                checked={inputs.AutomaticEnableChannelEnabled === 'true'}
 | 
			
		||||
                label='成功时自动启用通道'
 | 
			
		||||
                name='AutomaticEnableChannelEnabled'
 | 
			
		||||
                onChange={handleInputChange}
 | 
			
		||||
            />
 | 
			
		||||
          </Form.Group>
 | 
			
		||||
          <Form.Button onClick={() => {
 | 
			
		||||
            submitConfig('monitor').then();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user