Procházet zdrojové kódy

策略测试输入格式校验

刘涛 před 5 roky
rodič
revize
5350d49ab8
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 5 0
      src/pages/fengkong/strategies/edit/$name.js

+ 5 - 0
src/pages/fengkong/strategies/edit/$name.js

@@ -3,6 +3,7 @@ import { Form, Input, Row, Col, Switch, Button, Modal, message } from 'antd'
 import { connect } from 'dva'
 import AceEditor from 'react-ace'
 import { detail, test, update } from '../service'
+import { isJSON } from '@/utils/utils'
 
 import 'ace-builds/src-noconflict/mode-java'
 import 'ace-builds/src-noconflict/theme-monokai'
@@ -59,6 +60,10 @@ class Add extends React.PureComponent {
       message.warn('请先提交策略内容!')
       return false
     }
+    if (!isJSON(this.state.testContent)) {
+      message.warn('输入数据格式错误!')
+      return false
+    }
     test({
       name: this.state.name,
       input: JSON.parse(this.state.testContent)