Explorar o código

feat: 1.增加xgb模型文件支持

gaozhan %!s(int64=5) %!d(string=hai) anos
pai
achega
e5a51cb660

+ 3 - 3
src/pages/fengkong/model/components/editModel.js

@@ -9,8 +9,8 @@ export default class Index extends Component {
       credentials: 'include'
     },
     beforeUpload: file => {
-      if (!file.name.endsWith('.pmml')) {
-        message.warning('请上传 pmml 格式的文件')
+      if (!file.name.endsWith('.pmml') && !file.name.endsWith('.model')) {
+        message.warning('请上传pmml或model格式的文件')
         return false
       }
       if (file == null) {
@@ -47,7 +47,7 @@ export default class Index extends Component {
             <Upload {...this.uploadProps}>
               <Button type="primary">上传模型文件</Button>
             </Upload>
-            <p>文件类型:.pmml</p>
+            <p>文件类型:.pmml or .model</p>
           </div>
         )
       }

+ 9 - 3
src/pages/fengkong/model/index.js

@@ -1,7 +1,7 @@
 import React from 'react'
 import { FilterTable } from 'wptpc-design'
 import { thanos } from '@/conf/config'
-import { Divider, message, Button } from 'antd'
+import {Divider, message, Button, Popconfirm} from 'antd'
 import { connect } from 'dva'
 import moment from 'moment'
 import { delItem, update, upload, back, versions } from './service.js'
@@ -79,9 +79,15 @@ class ModelList extends React.PureComponent {
         // 所有需要弹窗操作的都可以用编辑的逻辑;所有不需要弹窗的操作,比如上架、发布等,都可以用”删除“的逻辑
         render: (text, record) => (
           <span>
-            <Button type="primary" onClick={() => this.updateItem(record)}>更新</Button>
+            <a type="primary" onClick={() => this.updateItem(record)}>更新</a>
             <Divider type="vertical"/>
-            <Button type="primary" onClick={() => this.backItem(record)}>回退</Button>
+            <a type="primary" onClick={() => this.backItem(record)}>回退</a>
+            <Divider type="vertical"/>
+            <Popconfirm
+              title="确定删除"
+              onConfirm={() => this.delItem(record)}>
+              <a>删除</a>
+            </Popconfirm>
           </span>)
       }
     ],

+ 0 - 6
src/pages/fengkong/strategies/bizBind.js

@@ -120,12 +120,6 @@ class GroupList extends React.PureComponent {
               }}
             >编辑</Link>
             <Divider type="vertical"/>
-            <Popconfirm
-              title="确定删除"
-              onConfirm={() => this.delItem(record)}>
-              <a>删除</a>
-            </Popconfirm>
-            <Divider type="vertical"/>
             <Popconfirm
               title="确定解绑"
               onConfirm={() => this.unBind(record)}>