diff --git a/spug_api/apps/deploy/views.py b/spug_api/apps/deploy/views.py index e8e1565..7f2a8ff 100644 --- a/spug_api/apps/deploy/views.py +++ b/spug_api/apps/deploy/views.py @@ -236,6 +236,7 @@ def post_request_1(request): Argument('name', help='请输申请标题'), Argument('repository_id', type=int, help='请选择发布版本'), Argument('host_ids', type=list, filter=lambda x: len(x), help='请选择要部署的主机'), + Argument('type', default='1'), Argument('desc', required=False), ).parse(request.body) if error is None: diff --git a/spug_web/src/pages/deploy/request/Ext1Form.js b/spug_web/src/pages/deploy/request/Ext1Form.js index 44d8678..c04d9fc 100644 --- a/spug_web/src/pages/deploy/request/Ext1Form.js +++ b/spug_web/src/pages/deploy/request/Ext1Form.js @@ -36,6 +36,7 @@ export default observer(function () { const formData = form.getFieldsValue(); formData['id'] = store.record.id; formData['host_ids'] = host_ids; + formData['type'] = store.record.type; formData['deploy_id'] = store.record.deploy_id; http.post('/api/deploy/request/1/', formData) .then(res => { @@ -45,6 +46,7 @@ export default observer(function () { }, () => setLoading(false)) } + const {app_host_ids, type, rb_id,} = store.record; return ( - +